class Rulz::Action
Attributes
name[RW]
proc[RW]
Public Class Methods
find(klass, name)
click to toggle source
# File lib/rulz/action.rb, line 14 def self.find(klass, name) klass.instance_variable_get(:@rulz_actions).find {|c| c.name == name } end
new(name, klass, proc)
click to toggle source
# File lib/rulz/action.rb, line 5 def initialize(name, klass, proc) @name = name @proc = proc klass.instance_exec self do |action| @rulz_actions ||= [] @rulz_actions << action end end