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