Class: Parametric::Context
- Inherits:
-
Object
- Object
- Parametric::Context
- Defined in:
- lib/parametric/context.rb
Instance Method Summary collapse
- #add_base_error(key, msg) ⇒ Object
- #add_error(msg) ⇒ Object
- #errors ⇒ Object
-
#initialize(path = nil, top = Top.new) ⇒ Context
constructor
A new instance of Context.
- #sub(key) ⇒ Object
Constructor Details
Instance Method Details
#add_base_error(key, msg) ⇒ Object
31 32 33 |
# File 'lib/parametric/context.rb', line 31 def add_base_error(key, msg) top.add_error(key, msg) end |
#add_error(msg) ⇒ Object
27 28 29 |
# File 'lib/parametric/context.rb', line 27 def add_error(msg) top.add_error(string_path, msg) end |
#errors ⇒ Object
23 24 25 |
# File 'lib/parametric/context.rb', line 23 def errors top.errors end |
#sub(key) ⇒ Object
35 36 37 |
# File 'lib/parametric/context.rb', line 35 def sub(key) self.class.new(path + [key], top) end |