class ResourceKitling::ActionCollection
Public Class Methods
new()
click to toggle source
# File lib/resource_kitling.rb, line 6 def initialize @collection = [] end
Public Instance Methods
action(name, &block)
click to toggle source
# File lib/resource_kitling.rb, line 10 def action(name, &block) action = Action.new(name) action.instance_eval(&block) if block_given? action.tap { |a| @collection << a } end