Module: GeoNamesAPI

Defined in:
lib/geonames_api.rb,
lib/geonames_api/base.rb,
lib/geonames_api/city.rb,
lib/geonames_api/error.rb,
lib/geonames_api/place.rb,
lib/geonames_api/entity.rb,
lib/geonames_api/street.rb,
lib/geonames_api/country.rb,
lib/geonames_api/geoname.rb,
lib/geonames_api/version.rb,
lib/geonames_api/weather.rb,
lib/geonames_api/children.rb,
lib/geonames_api/elevation.rb,
lib/geonames_api/hierarchy.rb,
lib/geonames_api/time_zone.rb,
lib/geonames_api/wikipedia.rb,
lib/geonames_api/earthquake.rb,
lib/geonames_api/place_name.rb,
lib/geonames_api/postal_code.rb,
lib/geonames_api/country_code.rb,
lib/geonames_api/place_search.rb,
lib/geonames_api/list_endpoint.rb,
lib/geonames_api/neighbourhood.rb,
lib/geonames_api/alternate_names.rb,
lib/geonames_api/weather_i_c_a_o.rb,
lib/geonames_api/nearby_postal_code.rb,
lib/geonames_api/singleton_endpoint.rb,
lib/geonames_api/country_subdivision.rb,
lib/geonames_api/nearest_intersection.rb

Defined Under Namespace

Classes: AlternateNames, AuthorizationException, Base, Children, City, Country, CountryCode, CountrySubdivision, DailyLimitExceeded, DuplicateException, Earthquake, Elevation, Entity, Error, GeoName, Hierarchy, HourlyLimitExceeded, InvalidParameter, LimitExceeded, ListEndpoint, NearbyPostalCode, NearestIntersection, Neighbourhood, NoResultFound, Place, PlaceName, PlaceSearch, PostalCode, PostalCodeNotFound, RecordDoesNotExist, ServiceNotImplemented, SingletonEndpoint, Street, TimeZone, Timeout, Weather, WeatherICAO, WeeklyLimitExceeded, Wikipedia

Constant Summary collapse

VERSION =
Gem::Version.new('0.1.5')

Class Method Summary collapse

Class Method Details

.paramsObject



33
34
35
36
37
38
39
40
# File 'lib/geonames_api.rb', line 33

def self.params
  {
    lang: lang,
    username: username,
    token: token,
    style: style
  }.delete_if{ |k, v| v.blank? }
end