class SoraGeocoding::Base
Public Instance Methods
configuration()
click to toggle source
specific config data
# File lib/sora_geocoding/base.rb, line 16 def configuration SoraGeocoding.config_for_lookup(handle) end
handle()
click to toggle source
Symbol which is used in configuration to refer to this Lookup.
# File lib/sora_geocoding/base.rb, line 8 def handle str = self.class.to_s str[str.rindex(':') + 1..-1].gsub(/([a-z\d]+)([A-Z])/, '\1_\2').downcase.to_sym end
raise_error(error, message = nil)
click to toggle source
Raise exception. Return false if exception not raised.
# File lib/sora_geocoding/base.rb, line 24 def raise_error(error, message = nil) exceptions = configuration.always_raise raise error, message if (exceptions == :all) || exceptions.include?(error.is_a?(Class) ? error : error.class) false end