Module: GoogleDistanceMatrix
- Extended by:
- GoogleDistanceMatrix
- Included in:
- GoogleDistanceMatrix
- Defined in:
- lib/google_distance_matrix/place.rb,
lib/google_distance_matrix.rb,
lib/google_distance_matrix/route.rb,
lib/google_distance_matrix/client.rb,
lib/google_distance_matrix/errors.rb,
lib/google_distance_matrix/logger.rb,
lib/google_distance_matrix/matrix.rb,
lib/google_distance_matrix/places.rb,
lib/google_distance_matrix/railtie.rb,
lib/google_distance_matrix/version.rb,
lib/google_distance_matrix/url_builder.rb,
lib/google_distance_matrix/client_cache.rb,
lib/google_distance_matrix/configuration.rb,
lib/google_distance_matrix/routes_finder.rb,
lib/google_distance_matrix/log_subscriber.rb
Overview
Public: Represents a place and knows how to convert it to param.
Examples
GoogleDistanceMatrix::Place.new address: "My address"
GoogleDistanceMatrix::Place.new lat: 1, lng: 3
You may also build places by other objects responding to lat and lng or address.
If your object responds to all of the attributes we'll use lat and lng as data
for the Place.
GoogleDistanceMatrix::Place.new object
Defined Under Namespace
Classes: Client, ClientCache, ClientError, Configuration, Error, InvalidMatrix, InvalidRoute, LogSubscriber, Logger, Matrix, MatrixUrlTooLong, Place, Places, Railtie, Route, RoutesFinder, ServerError, UrlBuilder
Constant Summary collapse
- VERSION =
"0.0.2"
Instance Method Summary collapse
- #configure_defaults {|default_configuration| ... } ⇒ Object
- #default_configuration ⇒ Object
- #logger ⇒ Object
Instance Method Details
#configure_defaults {|default_configuration| ... } ⇒ Object
32 33 34 |
# File 'lib/google_distance_matrix.rb', line 32 def configure_defaults yield default_configuration end |
#default_configuration ⇒ Object
28 29 30 |
# File 'lib/google_distance_matrix.rb', line 28 def default_configuration @default_configuration ||= Configuration.new end |