Class: RangeGenerator
- Inherits:
-
Object
- Object
- RangeGenerator
- Defined in:
- lib/range_generator.rb
Instance Attribute Summary collapse
-
#fetch_days ⇒ Object
readonly
Returns the value of attribute fetch_days.
-
#from_date_str ⇒ Object
readonly
Returns the value of attribute from_date_str.
Instance Method Summary collapse
- #generate_range ⇒ Object
-
#initialize(from_date_str, fetch_days) ⇒ RangeGenerator
constructor
A new instance of RangeGenerator.
Constructor Details
#initialize(from_date_str, fetch_days) ⇒ RangeGenerator
Returns a new instance of RangeGenerator.
4 5 6 7 |
# File 'lib/range_generator.rb', line 4 def initialize(from_date_str, fetch_days) @from_date_str = from_date_str @fetch_days = fetch_days end |
Instance Attribute Details
#fetch_days ⇒ Object (readonly)
Returns the value of attribute fetch_days.
2 3 4 |
# File 'lib/range_generator.rb', line 2 def fetch_days @fetch_days end |
#from_date_str ⇒ Object (readonly)
Returns the value of attribute from_date_str.
2 3 4 |
# File 'lib/range_generator.rb', line 2 def from_date_str @from_date_str end |
Instance Method Details
#generate_range ⇒ Object
9 10 11 12 13 |
# File 'lib/range_generator.rb', line 9 def generate_range validate show_warnings range_only_past.map{|date| date.to_s} end |