class Accuweather::Conditions::Units

Attributes

distance[R]
precipitation[R]
pressure[R]
speed[R]
temperature[R]

Public Class Methods

new(temperature:, distance:, speed:, pressure:, precipitation:) click to toggle source
# File lib/accuweather/conditions/units.rb, line 6
def initialize(temperature:, distance:, speed:, pressure:, precipitation:)
  @temperature = temperature
  @distance = distance
  @speed = speed
  @pressure = pressure
  @precipitation = precipitation
end

Public Instance Methods

==(other) click to toggle source
# File lib/accuweather/conditions/units.rb, line 14
def ==(other)
  temperature == other.temperature &&
    distance == other.distance &&
    speed == other.speed &&
    pressure == other.pressure &&
    precipitation == other.precipitation
rescue NoMethodError
  false
end
to_s() click to toggle source
# File lib/accuweather/conditions/units.rb, line 24
def to_s
  "temperature: #{temperature}, distance: #{distance}, speed: #{speed}, pressure: #{pressure}, precipitation: #{precipitation}"
end