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