Method: Conduct::Rule#initialize
- Defined in:
- lib/conduct/rule.rb
#initialize(action, subject, options = {}, &block) ⇒ Rule
Returns a new instance of Rule.
7 8 9 10 11 12 13 14 |
# File 'lib/conduct/rule.rb', line 7 def initialize(action, subject, = {}, &block) @action = action @subject = subject @options = @block = block @value = nil @name = "#{action}_#{subject.to_s.downcase}" end |