module MQReader

Constants

BASE_URI
GEOCODING_PATH
VERSION

Attributes

configuration[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/mq_reader/mq_reader.rb, line 90
def self.configure
  yield(configuration)
end
geocode_address(*args) click to toggle source
# File lib/mq_reader/mq_reader.rb, line 99
def self.geocode_address(*args)
  BaseClass.geocode_address(*args)
end
included(base) click to toggle source

Extend the module on inclusion. Include Httparty and prevent encoding the api_key(Already encoded by mapquest).

# File lib/mq_reader/mq_reader.rb, line 64
def self.included(base)
  base.extend ClassMethods
  base.extend UtilMethods
  base.send :include, HTTParty
  # Avoid encoding the api key
  base.query_string_normalizer proc { |query|
    query.map do |key, value|
        "#{key}=#{value}"
    end.join('&')
  }
end