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