# sig/geocoder/cache.rbs class Geocoder::Cache def []: () -> untyped def []=: () -> untyped def expire: () -> untyped def initialize: () -> void def interpret: () -> untyped def key_for: () -> untyped def keys: () -> untyped def urls: () -> untyped end # sig/geocoder/cli.rbs class Geocoder::Cli def self.run: () -> untyped end # sig/geocoder/configuration.rbs class Geocoder::Configuration def self.options_and_defaults: () -> untyped def self.set_defaults: () -> untyped end # sig/geocoder/lookups/base.rbs class Geocoder::Lookup::Base def cache: () -> untyped def coordinates?: () -> untyped def fetch_data: () -> untyped def fetch_raw_data: () -> untyped def hash_to_query: () -> untyped def http_client: () -> untyped def loopback_address?: () -> untyped def map_link_url: () -> untyped def parse_raw_data: () -> untyped def protocol: () -> untyped def query_url: () -> untyped def raise_error: () -> untyped def result_class: () -> untyped def results: () -> untyped def search: () -> untyped end # sig/geocoder/lookups/bing.rbs class Geocoder::Lookup::Bing < Geocoder::Lookup::Base def map_link_url: () -> untyped def query_url: () -> untyped def results: () -> untyped end # sig/geocoder/lookups/freegeoip.rbs class Geocoder::Lookup::Freegeoip < Geocoder::Lookup::Base def query_url: () -> untyped def reserved_result: () -> untyped def results: () -> untyped end # sig/geocoder/lookups/geocoder_ca.rbs class Geocoder::Lookup::GeocoderCa < Geocoder::Lookup::Base def parse_raw_data: () -> untyped def query_url: () -> untyped def results: () -> untyped end # sig/geocoder/lookups/google.rbs class Geocoder::Lookup::Google < Geocoder::Lookup::Base def map_link_url: () -> untyped def query_url: () -> untyped def results: () -> untyped end # sig/geocoder/lookups/yahoo.rbs class Geocoder::Lookup::Yahoo < Geocoder::Lookup::Base def map_link_url: () -> untyped def query_url: () -> untyped def results: () -> untyped end # sig/geocoder/lookups/yandex.rbs class Geocoder::Lookup::Yandex < Geocoder::Lookup::Base def map_link_url: () -> untyped def query_url: () -> untyped def results: () -> untyped end # sig/geocoder/railtie.rbs class Geocoder::Railtie < Geocoder::Rails::Railtie def self.insert: () -> untyped end # sig/geocoder/results/base.rbs class Geocoder::Result::Base def address: () -> untyped def coordinates: () -> untyped def country: () -> untyped def country_code: () -> untyped def initialize: () -> void def latitude: () -> untyped def longitude: () -> untyped def province: () -> untyped def province_code: () -> untyped def state: () -> untyped def state_code: () -> untyped end # sig/geocoder/results/bing.rbs class Geocoder::Result::Bing < Geocoder::Result::Base def self.response_attributes: () -> untyped def address: () -> untyped def address_data: () -> untyped def city: () -> untyped def coordinates: () -> untyped def country: () -> untyped def postal_code: () -> untyped def state_code: () -> untyped end # sig/geocoder/results/freegeoip.rbs class Geocoder::Result::Freegeoip < Geocoder::Result::Base def self.response_attributes: () -> untyped def address: () -> untyped def city: () -> untyped def country: () -> untyped def country_code: () -> untyped def postal_code: () -> untyped def state: () -> untyped def state_code: () -> untyped end # sig/geocoder/results/geocoder_ca.rbs class Geocoder::Result::GeocoderCa < Geocoder::Result::Base def self.response_attributes: () -> untyped def address: () -> untyped def canadian_province_abbreviations: () -> untyped def city: () -> untyped def coordinates: () -> untyped def country: () -> untyped def country_code: () -> untyped def postal_code: () -> untyped def state: () -> untyped def street_address: () -> untyped end # sig/geocoder/results/google.rbs class Geocoder::Result::Google < Geocoder::Result::Base def address: () -> untyped def address_components: () -> untyped def address_components_of_type: () -> untyped def city: () -> untyped def coordinates: () -> untyped def country: () -> untyped def country_code: () -> untyped def formatted_address: () -> untyped def geometry: () -> untyped def postal_code: () -> untyped def state: () -> untyped def state_code: () -> untyped def types: () -> untyped end # sig/geocoder/results/yahoo.rbs class Geocoder::Result::Yahoo < Geocoder::Result::Base def self.response_attributes: () -> untyped def address: () -> untyped def city: () -> untyped def country: () -> untyped def country_code: () -> untyped def postal_code: () -> untyped def state: () -> untyped def state_code: () -> untyped end # sig/geocoder/results/yandex.rbs class Geocoder::Result::Yandex < Geocoder::Result::Base def address: () -> untyped def address_details: () -> untyped def city: () -> untyped def coordinates: () -> untyped def country: () -> untyped def country_code: () -> untyped def postal_code: () -> untyped def premise_name: () -> untyped def state: () -> untyped def state_code: () -> untyped end # sig/geocoder.rbs module Geocoder def address: () -> untyped def blank_query?: () -> untyped def cache: () -> untyped def coordinates: () -> untyped def get_lookup: () -> untyped def ip_address?: () -> untyped def ip_lookups: () -> untyped def lookup: () -> untyped def search: () -> untyped def spawn_lookup: () -> untyped def street_lookups: () -> untyped def valid_lookups: () -> untyped end # sig/geocoder/calculations.rbs module Geocoder::Calculations def bearing_between: () -> untyped def bounding_box: () -> untyped def compass_point: () -> untyped def distance_between: () -> untyped def distance_to_radians: () -> untyped def earth_radius: () -> untyped def extract_coordinates: () -> untyped def geographic_center: () -> untyped def km_in_mi: () -> untyped def latitude_degree_distance: () -> untyped def longitude_degree_distance: () -> untyped def mi_in_km: () -> untyped def radians_to_distance: () -> untyped def to_degrees: () -> untyped def to_kilometers: () -> untyped def to_miles: () -> untyped def to_radians: () -> untyped end # sig/geocoder/models/active_record.rbs module Geocoder::Model::ActiveRecord def geocoded_by: () -> untyped def geocoder_file_name: () -> untyped def geocoder_module_name: () -> untyped def reverse_geocoded_by: () -> untyped end # sig/geocoder/models/base.rbs module Geocoder::Model::Base def geocoded_by: () -> untyped def geocoder_init: () -> untyped def geocoder_options: () -> untyped def reverse_geocoded_by: () -> untyped end # sig/geocoder/models/mongoid.rbs module Geocoder::Model::Mongoid def self.included: () -> untyped def geocoded_by: () -> untyped def geocoder_file_name: () -> untyped def geocoder_init: () -> untyped def geocoder_module_name: () -> untyped def reverse_geocoded_by: () -> untyped end # sig/geocoder/request.rbs module Geocoder::Request def location: () -> untyped end # sig/geocoder/stores/active_record.rbs module Geocoder::Store::ActiveRecord def self.included: () -> untyped def geocode: () -> untyped def reverse_geocode: () -> untyped end # sig/geocoder/stores/active_record.rbs module Geocoder::Store::ActiveRecord::ClassMethods def approx_near_scope_options: () -> untyped def default_near_scope_options: () -> untyped def full_near_scope_options: () -> untyped def near_scope_options: () -> untyped end # sig/geocoder/stores/base.rbs module Geocoder::Store::Base def bearing_from: () -> untyped def bearing_to: () -> untyped def distance_to: () -> untyped def do_lookup: () -> untyped def geocode: () -> untyped def geocoded?: () -> untyped def nearbys: () -> untyped def reverse_geocode: () -> untyped def to_coordinates: () -> untyped end # sig/geocoder/stores/mongoid.rbs module Geocoder::Store::Mongoid def self.included: () -> untyped def geocode: () -> untyped def reverse_geocode: () -> untyped def to_coordinates: () -> untyped end