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