Method: When::V::Event::Enumerator::Logic::Hour#initialize
- Defined in:
- lib/when_exe/icalendar.rb
#initialize(by_part, list, lower = nil, upper = nil, leap = false) ⇒ Hour
Returns a new instance of Hour.
1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'lib/when_exe/icalendar.rb', line 1605 def initialize(by_part, list, lower=nil, upper=nil, leap=false) super(by_part, list) if lower @list.each do |v| raise ArgumentError, "#{by_part} out of range: #{v}" unless lower <= v && v < upper end end end |