class AirlyClient::Measurements
Public Instance Methods
current()
click to toggle source
# File lib/api/measurements.rb, line 5 def current @current ||= SingleMeasurement.new(@raw['current']) end
forecast()
click to toggle source
# File lib/api/measurements.rb, line 13 def forecast @forecast ||= parse_array_of_measurements(@raw['forecast']) end
history()
click to toggle source
# File lib/api/measurements.rb, line 9 def history @history ||= parse_array_of_measurements(@raw['history']) end
Private Instance Methods
parse_array_of_measurements(array)
click to toggle source
# File lib/api/measurements.rb, line 19 def parse_array_of_measurements(array) parsed = [] array.each do |measurement| parsed << SingleMeasurement.new(measurement) end parsed end