Class: GmapsDirections::Config
- Inherits:
-
Object
- Object
- GmapsDirections::Config
- Extended by:
- ActiveSupport::Configurable
- Defined in:
- lib/gmaps_directions.rb
Constant Summary collapse
- DEFAULTS =
[:mode, :driving, :units, :metric, :language, :en, :sensor, false, :alternatives, false]
Class Method Summary collapse
Class Method Details
.config ⇒ Object
18 19 20 |
# File 'lib/gmaps_directions.rb', line 18 def config @config ||= ActiveSupport::OrderedOptions[*DEFAULTS] end |
.reset_to_defaults! ⇒ Object
22 23 24 |
# File 'lib/gmaps_directions.rb', line 22 def reset_to_defaults! @config = ActiveSupport::OrderedOptions[*DEFAULTS] end |
.to_url_options ⇒ Object
26 27 28 |
# File 'lib/gmaps_directions.rb', line 26 def config.inject([]) { |, option| << "#{option.first.to_s}=#{URI.escape(option.last.to_s)}" }.join("&") end |