lib/accuweather/conditions/local.rb in accuweather-0.1.1 vs lib/accuweather/conditions/local.rb in accuweather-0.1.3

- old
+ new

@@ -1,37 +1,37 @@ module Accuweather module Conditions class Local - attr_reader :city, :state, :lat, :lon, :time, :time_zone, :obs_daylight, :current_gmt_offset, :time_zone_abbreviation + attr_reader :city, :state, :latitude, :longitude, :time, :time_zone, :obs_daylight, :current_gmt_offset, :time_zone_abbreviation - def initialize(city:, state:, lat:, lon:, time:, time_zone:, obs_daylight:, current_gmt_offset:, time_zone_abbreviation:) + def initialize(city:, state:, latitude:, longitude:, time:, time_zone:, obs_daylight:, current_gmt_offset:, time_zone_abbreviation:) @city = city @state = state - @lat = lat - @lon = lon + @latitude = latitude + @longitude = longitude @time = time @time_zone = time_zone @obs_daylight = obs_daylight @current_gmt_offset = current_gmt_offset @time_zone_abbreviation = time_zone_abbreviation end def ==(other) city == other.city && state == other.state && - lat == other.lat && - lon == other.lon && + latitude == other.latitude && + longitude == other.longitude && time == other.time && time_zone == other.time_zone && obs_daylight == other.obs_daylight && current_gmt_offset == other.current_gmt_offset && time_zone_abbreviation == other.time_zone_abbreviation rescue NoMethodError false end def to_s - "city: #{city}, state: #{state}, lat: #{lat}, lon: #{lon}, time: #{time}, time_zone: #{time_zone}, obs_daylight: #{obs_daylight}, current_gmt_offset: #{current_gmt_offset}, time_zone_abbreviation: #{time_zone_abbreviation}" + "city: #{city}, state: #{state}, latitude: #{latitude}, longitude: #{longitude}, time: #{time}, time_zone: #{time_zone}, obs_daylight: #{obs_daylight}, current_gmt_offset: #{current_gmt_offset}, time_zone_abbreviation: #{time_zone_abbreviation}" end end end end \ No newline at end of file