class Scorecard::Progressions
Attributes
progressions[R]
Public Class Methods
new()
click to toggle source
# File lib/scorecard/progressions.rb, line 6 def initialize @progressions = [] end
Public Instance Methods
add(identifier, amount, &block)
click to toggle source
# File lib/scorecard/progressions.rb, line 10 def add(identifier, amount, &block) progressions << Scorecard::Progression.new(identifier, amount, &block) end
clear()
click to toggle source
# File lib/scorecard/progressions.rb, line 28 def clear progressions.clear end
each(&block)
click to toggle source
# File lib/scorecard/progressions.rb, line 14 def each(&block) progressions.each &block end
find(identifier)
click to toggle source
# File lib/scorecard/progressions.rb, line 18 def find(identifier) progressions.detect { |progression| progression.identifier == identifier } end
without(identifiers)
click to toggle source
# File lib/scorecard/progressions.rb, line 22 def without(identifiers) progressions.reject { |progression| identifiers.include?(progression.identifier) } end