class WeatherGov::ValidDurationValue
Attributes
data[R]
unit[R]
Public Class Methods
new(data:, unit: nil)
click to toggle source
# File lib/weather_gov/valid_duration_value.rb, line 9 def initialize(data:, unit: nil) @data = data @unit = unit end
Public Instance Methods
valid?()
click to toggle source
# File lib/weather_gov/valid_duration_value.rb, line 18 def valid? valid_time.valid? end
valid_time()
click to toggle source
# File lib/weather_gov/valid_duration_value.rb, line 14 def valid_time @valid_time ||= ValidTime.new(data.fetch("validTime")) end
value()
click to toggle source
# File lib/weather_gov/valid_duration_value.rb, line 22 def value @value ||= data.fetch("value") end