a way you could clarify that this method will return a GoogleDistance object is modify the initialize method to do what `find_by_zip` already does:

```ruby
def initialize origin, destination
  api_result = GoogleDistance.get_distance_result origin, development
  @parsed = JSON.parse api_result
end
...
def self.get_distance_result origin, destination
  RestClient.get 'http://maps.googleapis.com/maps/api/distancematrix/json', {params: {origins: origin, destinations: destination, sensor: false}}
end
```  

and then you're `runner.rb` will be clearer about instantiating an object:

```ruby
maps_result = GoogleDistance.new origin, destination
```