Sha256: 9c161837375371e04a236381c57ae81c8581f6bda3459dd64cf78a3c86cc5b84
Contents?: true
Size: 352 Bytes
Versions: 1
Compression:
Stored size: 352 Bytes
Contents
module RailsEdgeTest::Dsl Controller = Struct.new(:controller_class) do def initialize(*args) super @actions = [] end def action(name, &block) new_action = Action.new(name, controller_class) new_action.instance_exec(&block) @actions << new_action end def __actions @actions end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_edge_test-0.3.0 | lib/rails_edge_test/dsl/controller.rb |