class Workouts::Round

Attributes

days[R]
type[R]

Public Class Methods

new(type = :classic) click to toggle source
# File lib/workouts/round.rb, line 6
def initialize(type = :classic)
  @type = type
  @days = load_days
end

Public Instance Methods

workouts() click to toggle source
# File lib/workouts/round.rb, line 11
def workouts
  @days.map(&:workouts)
end

Private Instance Methods

load_days() click to toggle source
# File lib/workouts/round.rb, line 17
def load_days
  Array.new(90) { |day_number| Day.new(@type, day_number + 1) }
end