Module: TimeArray::Units
- Defined in:
- lib/time_array/units.rb
Constant Summary collapse
- LIST =
[:hour, :day, :month, :year]
Class Method Summary collapse
Class Method Details
.valid?(u) ⇒ Boolean
5 6 7 |
# File 'lib/time_array/units.rb', line 5 def self.valid?(u) LIST.include?(u.to_sym) end |
.validate(u) ⇒ Object
9 10 11 |
# File 'lib/time_array/units.rb', line 9 def self.validate(u) raise ArgumentError, "Time unit is not valid" if !self.valid?(u) end |