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