Class: T90X::Day
- Inherits:
-
Object
- Object
- T90X::Day
- Defined in:
- lib/t90x/day.rb
Instance Attribute Summary collapse
-
#day_number ⇒ Object
readonly
Returns the value of attribute day_number.
-
#workouts ⇒ Object
readonly
Returns the value of attribute workouts.
Instance Method Summary collapse
-
#initialize(type, day_number) ⇒ Day
constructor
A new instance of Day.
Constructor Details
#initialize(type, day_number) ⇒ Day
Returns a new instance of Day.
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/t90x/day.rb', line 6 def initialize(type, day_number) @workouts = [] @day_number = day_number case type when T90X::Round::Type::LEAN then create_lean_day else create_classic_day end @workouts << T90X::Workout.new(@workout_name) add_abs end |
Instance Attribute Details
#day_number ⇒ Object (readonly)
Returns the value of attribute day_number.
4 5 6 |
# File 'lib/t90x/day.rb', line 4 def day_number @day_number end |
#workouts ⇒ Object (readonly)
Returns the value of attribute workouts.
3 4 5 |
# File 'lib/t90x/day.rb', line 3 def workouts @workouts end |