Class: DynamicScaffold::Vars
- Inherits:
-
Object
- Object
- DynamicScaffold::Vars
- Defined in:
- lib/dynamic_scaffold/vars.rb
Instance Method Summary collapse
- #_register(name, block) ⇒ Object
-
#initialize(config) ⇒ Vars
constructor
A new instance of Vars.
Constructor Details
#initialize(config) ⇒ Vars
Returns a new instance of Vars.
5 6 7 8 |
# File 'lib/dynamic_scaffold/vars.rb', line 5 def initialize(config) @config = config @values = {} end |
Instance Method Details
#_register(name, block) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/dynamic_scaffold/vars.rb', line 10 def _register(name, block) define_singleton_method(name) do @values[name] ||= @config.controller.instance_exec(&block) @values[name] end end |