Sha256: 9b302ef06fc823596213c107725480184a00030f8e9cb7052761dcac8197ede9

Contents?: true

Size: 1.12 KB

Versions: 11

Compression:

Stored size: 1.12 KB

Contents

# frozen_string_literal: true

require 'google_distance_matrix/version'

require 'cgi'
require 'json'
require 'active_model'
require 'active_support/core_ext/hash'
require 'google_business_api_url_signer'

require 'google_distance_matrix/logger'
require 'google_distance_matrix/errors'
require 'google_distance_matrix/configuration'
require 'google_distance_matrix/url_builder'
require 'google_distance_matrix/client'
require 'google_distance_matrix/client_cache'
require 'google_distance_matrix/routes_finder'
require 'google_distance_matrix/matrix'
require 'google_distance_matrix/places'
require 'google_distance_matrix/place'
require 'google_distance_matrix/route'
require 'google_distance_matrix/polyline_encoder'

require 'google_distance_matrix/railtie' if defined? Rails

# Main module for the GoogleDistanceMatrix
module GoogleDistanceMatrix
  module_function

  def default_configuration
    @default_configuration ||= Configuration.new
  end

  def configure_defaults
    yield default_configuration
  end

  def logger
    @logger ||= Logger.new default_configuration.logger
  end
end

require 'google_distance_matrix/log_subscriber'

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
google_distance_matrix-0.7.1 lib/google_distance_matrix.rb
google_distance_matrix-0.7.0 lib/google_distance_matrix.rb
google_distance_matrix-0.6.7 lib/google_distance_matrix.rb
google_distance_matrix-0.6.6 lib/google_distance_matrix.rb
google_distance_matrix-0.6.5 lib/google_distance_matrix.rb
google_distance_matrix-0.6.4 lib/google_distance_matrix.rb
google_distance_matrix-0.6.3 lib/google_distance_matrix.rb
google_distance_matrix-0.6.2 lib/google_distance_matrix.rb
google_distance_matrix-0.6.1 lib/google_distance_matrix.rb
google_distance_matrix-0.6.0 lib/google_distance_matrix.rb
google_distance_matrix-0.5.0 lib/google_distance_matrix.rb