Sha256: 2c110312d01d66f097aee03c109e86cf8f8c056d4c016c8ab1f3802b41703a2c

Contents?: true

Size: 585 Bytes

Versions: 1

Compression:

Stored size: 585 Bytes

Contents

require "nominatim/version"
require "nominatim/configuration"
require "nominatim/point"
require "nominatim/polygon"
require "nominatim/address"
require "nominatim/place"
require "nominatim/response/parse_json"
require "nominatim/client"
require "nominatim/search"

module Nominatim

  # @return [Nominatim::Search]
  def self.search(q = nil)
    search = Nominatim::Search.new
    search.query(q) if q
    search
  end

  # @return [Nominatim::Configuration]
  def self.config
    @config ||= Configuration.new
  end

  def self.configure(&block)
    config.configure &block
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nominatim-0.0.3 lib/nominatim.rb