Class: Weesked::DayBuilder
- Inherits:
-
Object
- Object
- Weesked::DayBuilder
- Defined in:
- lib/weesked/day_builder.rb
Instance Method Summary collapse
-
#initialize(dates) ⇒ DayBuilder
constructor
A new instance of DayBuilder.
- #run ⇒ Object
Constructor Details
#initialize(dates) ⇒ DayBuilder
Returns a new instance of DayBuilder.
8 9 10 |
# File 'lib/weesked/day_builder.rb', line 8 def initialize dates @dates = dates end |
Instance Method Details
#run ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/weesked/day_builder.rb', line 12 def run if dates.kind_of? Range build_from_date_range elsif dates.kind_of? Time build_from_single_date else raise DateNotRecognized end end |