Method: Data::Sun#initialize

Defined in:
lib/barometer/data/sun.rb

#initialize(rise = nil, set = nil) ⇒ Sun

Returns a new instance of Sun.

Raises:

  • (ArgumentError)


11
12
13
14
15
16
# File 'lib/barometer/data/sun.rb', line 11

def initialize(rise=nil, set=nil)
  raise ArgumentError unless (rise.is_a?(Data::LocalTime) || rise.nil?)
  raise ArgumentError unless (set.is_a?(Data::LocalTime) || set.nil?)
  @rise = rise
  @set = set
end