class Enolib::MissingElementBase

Attributes

parent[R]

Public Class Methods

new(key, parent) click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 7
def initialize(key, parent)
  @key = key
  @parent = parent
end

Public Instance Methods

_missing_error(_element) click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 12
def _missing_error(_element)
  @parent._missing_error(self)
end
key(_loader) click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 16
def key(_loader)
  @parent._missing_error(self)
end
optional_comment(_loader) click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 20
def optional_comment(_loader)
  nil
end
optional_string_comment() click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 24
def optional_string_comment
  nil
end
raw() click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 28
def raw
  nil
end
required_comment(_loader) click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 32
def required_comment(_loader)
  @parent._missing_error(self)
end
required_string_comment() click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 36
def required_string_comment
  @parent._missing_error(self)
end
string_key() click to toggle source
# File lib/enolib/elements/missing/missing_element_base.rb, line 40
def string_key
  @parent._missing_error(self)
end