class Geocoder::Configuration
def self.options_and_defaults
def self.options_and_defaults [ # geocoding service timeout (secs) [:timeout, 3], # name of geocoding service (symbol) [:lookup, :google], # ISO-639 language code [:language, :en], # use HTTPS for lookup requests? (if supported) [:use_https, false], # API key for geocoding service [:api_key, nil], # cache object (must respond to #[], #[]=, and #keys) [:cache, nil], # prefix (string) to use for all cache keys [:cache_prefix, "geocoder:"] ] end
def self.set_defaults
Set all values to default.
#
def self.set_defaults self.options_and_defaults.each do |o,d| self.send("#{o}=", d) end end
def self.yahoo_app_id=(value)
def self.yahoo_app_id=(value) warn "DEPRECATION WARNING: Geocoder's 'yahoo_app_id' setting has been replaced by 'api_key'. " + "This method will be removed in Geocoder v1.0." @@api_key = value end