Method: ActionDSL#initialize
- Defined in:
- lib/cerulean.rb
#initialize(controller, name:, &block) ⇒ ActionDSL
Returns a new instance of ActionDSL.
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/cerulean.rb', line 4 def initialize(controller, name:, &block) @controller = controller @name = name @meta = {} instance_eval(&block) # yuck = @controller.class_variable_get(:@@meta) [name] = @meta @controller.class_variable_set(:@@meta, ) end |