Class: Enolib::MissingElementBase
- Inherits:
-
Object
- Object
- Enolib::MissingElementBase
show all
- Defined in:
- lib/enolib/elements/missing/missing_element_base.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
Returns a new instance of MissingElementBase.
7
8
9
10
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 7
def initialize(key, parent)
@key = key
@parent = parent
end
|
Instance Attribute Details
#parent ⇒ Object
Returns the value of attribute parent.
5
6
7
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 5
def parent
@parent
end
|
Instance Method Details
#_missing_error(_element) ⇒ Object
12
13
14
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 12
def _missing_error(_element)
@parent._missing_error(self)
end
|
#key(_loader) ⇒ Object
16
17
18
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 16
def key(_loader)
@parent._missing_error(self)
end
|
20
21
22
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 20
def (_loader)
nil
end
|
24
25
26
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 24
def
nil
end
|
#raw ⇒ Object
28
29
30
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 28
def raw
nil
end
|
32
33
34
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 32
def (_loader)
@parent._missing_error(self)
end
|
36
37
38
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 36
def
@parent._missing_error(self)
end
|
#string_key ⇒ Object
40
41
42
|
# File 'lib/enolib/elements/missing/missing_element_base.rb', line 40
def string_key
@parent._missing_error(self)
end
|