Module: L43::Time::TimeRange
- Included in:
- L43::Time
- Defined in:
- lib/l43/time/time_range.rb
Instance Method Summary collapse
Instance Method Details
#str_to_range(str) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/l43/time/time_range.rb', line 7 def str_to_range(str) case str.split("..") in from, to time_range(from:, to:) else raise ArgumentError, "must use a str of format '<time>..<time>'" end end |
#time_range(from: nil, to: nil) ⇒ Object
16 17 18 |
# File 'lib/l43/time/time_range.rb', line 16 def time_range(from: nil, to: nil) Range.new(from:, to:) end |