Class: Enolib::MissingSectionElement
Instance Attribute Summary
#parent
Instance Method Summary
collapse
#_missing_error, #initialize, #key, #optional_comment, #optional_string_comment, #raw, #required_comment, #required_string_comment, #string_key
Instance Method Details
#to_empty ⇒ Object
5
6
7
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 5
def to_empty
MissingEmpty.new(@key, @parent)
end
|
#to_field ⇒ Object
9
10
11
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 9
def to_field
MissingField.new(@key, @parent)
end
|
#to_fieldset ⇒ Object
13
14
15
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 13
def to_fieldset
MissingFieldset.new(@key, @parent)
end
|
#to_list ⇒ Object
17
18
19
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 17
def to_list
MissingList.new(@key, @parent)
end
|
#to_s ⇒ Object
45
46
47
48
49
50
51
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 45
def to_s
if @key
"#<Enolib::MissingSectionElement key=#{@key}>"
else
'#<Enolib::MissingSectionElement>'
end
end
|
#to_section ⇒ Object
21
22
23
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 21
def to_section
MissingSection.new(@key, @parent)
end
|
#yields_empty ⇒ Object
25
26
27
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 25
def yields_empty
true
end
|
#yields_field ⇒ Object
29
30
31
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 29
def yields_field
true
end
|
#yields_fieldset ⇒ Object
33
34
35
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 33
def yields_fieldset
true
end
|
#yields_list ⇒ Object
37
38
39
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 37
def yields_list
true
end
|
#yields_section ⇒ Object
41
42
43
|
# File 'lib/enolib/elements/missing/missing_section_element.rb', line 41
def yields_section
true
end
|