Sha256: b784305e0bdbc83d6a659c3e06ce335520c9764191e80562bd8a1efa08735cd1
Contents?: true
Size: 875 Bytes
Versions: 2
Compression:
Stored size: 875 Bytes
Contents
require 'geocoder' module Geocoder ## # Methods for invoking Geocoder in a model. # module Model module Base def geocoder_options @geocoder_options end def geocoded_by fail end def reverse_geocoded_by fail end private # ---------------------------------------------------------------- def geocoder_init(options) unless geocoder_initialized? @geocoder_options = {} require "geocoder/stores/#{geocoder_file_name}" include eval("Geocoder::Store::" + geocoder_module_name) end @geocoder_options.merge! options end def geocoder_initialized? begin included_modules.include? eval("Geocoder::Store::" + geocoder_module_name) rescue NameError false end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
geocoder-0.9.13 | lib/geocoder/models/base.rb |
geocoder-0.9.12 | lib/geocoder/models/base.rb |