class DynamicScaffold::Vars
Public Class Methods
new(config)
click to toggle source
# File lib/dynamic_scaffold/vars.rb, line 3 def initialize(config) @config = config @values = {} end
Public Instance Methods
_register(name, block)
click to toggle source
# File lib/dynamic_scaffold/vars.rb, line 8 def _register(name, block) define_singleton_method(name) do @values[name] ||= @config.controller.instance_exec(&block) @values[name] end end