module Azimuth::Configuration
Methods for Azimuth
configuration
Constants
- DEFAULT_API_ENDPOINT
Default MapQuest Directions API endpoint
- VALID_OPTIONS
Configurable options
Public Class Methods
extended(base_obj)
click to toggle source
@private
# File lib/azimuth/configuration.rb, line 16 def self.extended(base_obj) base_obj.initialize_default_options end
Public Instance Methods
configure() { |self| ... }
click to toggle source
Set configuration options using a block
# File lib/azimuth/configuration.rb, line 21 def configure yield self end
initialize_default_options()
click to toggle source
Initialize default options
# File lib/azimuth/configuration.rb, line 31 def initialize_default_options self.api_endpoint = DEFAULT_API_ENDPOINT self.api_key = nil end
options()
click to toggle source
Default options
# File lib/azimuth/configuration.rb, line 26 def options VALID_OPTIONS.inject({}){ |o, k| o.merge!(k => send(k)) } end
reset!()
click to toggle source
Reset configuration options to default values
# File lib/azimuth/configuration.rb, line 37 def reset! initialize_default_options self end