Sha256: 164a3782c2e3a425073d19b4d3e6e44eee1c73ac3b6c05fb39165499fb86e526
Contents?: true
Size: 463 Bytes
Versions: 2
Compression:
Stored size: 463 Bytes
Contents
module Barometer # # A simple Sun class # # Used to store sunrise and sunset information # class Data::Sun attr_reader :rise, :set 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 def nil? (@rise || @set) ? false : true end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
attack-barometer-0.5.0 | lib/barometer/data/sun.rb |
barometer-0.5.0 | lib/barometer/data/sun.rb |