class Scorecard::Rules

Attributes

point_rules[R]

Public Class Methods

new() click to toggle source
# File lib/scorecard/rules.rb, line 4
def initialize
  @point_rules = []
end

Public Instance Methods

add(context, amount, options = {}) click to toggle source
# File lib/scorecard/rules.rb, line 8
def add(context, amount, options = {})
  point_rules << Scorecard::PointRule.new(context, amount, options)
end
clear() click to toggle source
# File lib/scorecard/rules.rb, line 16
def clear
  point_rules.clear
end
find(context) click to toggle source
# File lib/scorecard/rules.rb, line 12
def find(context)
  point_rules.detect { |rule| rule.context == context }
end