class WeatherSage::Census::Match
Matching address returned by Geocoder.
Attributes
point[RW]
Public Class Methods
new(ctx, data)
click to toggle source
Create a new Match
object.
# File lib/weather-sage/census/match.rb, line 10 def initialize(ctx, data) # get coordinates x, y = %w{x y}.map { |k| data['coordinates'][k] } # cache data, address, and point @data = data.freeze @address = @data['matchedAddress'] @point = ::WeatherSage::Weather::Point.new(ctx, x, y).freeze end