class RuleBox::Strategy
Attributes
description[R]
Public Class Methods
desc(description)
click to toggle source
# File lib/rule_box/strategy.rb, line 41 def desc(description) @description = description end
Public Instance Methods
add_error(msg)
click to toggle source
# File lib/rule_box/strategy.rb, line 14 def add_error(msg) if msg.is_a? Array @facade.errors.concat(msg) else @facade.errors << msg end end
bucket()
click to toggle source
# File lib/rule_box/strategy.rb, line 34 def bucket @facade.bucket end
data()
click to toggle source
# File lib/rule_box/strategy.rb, line 26 def data @facade.data end
data=(data)
click to toggle source
# File lib/rule_box/strategy.rb, line 30 def data=(data) @facade.instance_variable_set :@data, data end
model()
click to toggle source
# File lib/rule_box/strategy.rb, line 22 def model @facade.model end
process()
click to toggle source
# File lib/rule_box/strategy.rb, line 6 def process raise 'Must implement this method' end
set_status(status)
click to toggle source
# File lib/rule_box/strategy.rb, line 10 def set_status(status) @facade.instance_variable_set :@status, status end