Class: Coradoc::AsciiDoc::Model::BlockImage::AttributeList

Inherits:
Image::Core::AttributeList show all
Extended by:
AttributeList::Matchers
Defined in:
lib/coradoc/asciidoc/model/image/block_image/attribute_list.rb

Instance Attribute Summary

Attributes inherited from AttributeList

#named, #positional, #rejected_named, #rejected_positional

Attributes inherited from Coradoc::AsciiDoc::Model::Base

#id

Instance Method Summary collapse

Methods inherited from AttributeList

#[], #add_named, #add_positional, #empty?, #fetch, #positional_validators, #to_adoc, #validate, #validate_named, #validate_positional

Methods included from AttributeList::Matchers

#many, #one

Methods inherited from Coradoc::AsciiDoc::Model::Base

#block_level?, #inline?, #serialize_content, #simplify_block_content, #to_adoc, #to_h, visit, #visit

Instance Method Details

#named_validatorsObject



10
11
12
13
14
15
16
17
18
# File 'lib/coradoc/asciidoc/model/image/block_image/attribute_list.rb', line 10

def named_validators
  super.merge(
    {
      caption: String,
      align: one('left', 'center', 'right'),
      float: one('left', 'right')
    }
  )
end