Sha256: f5509e7ec56da88ce505a5abe272f1cfcc82a42fde81076033c4230e8d2096c3

Contents?: true

Size: 378 Bytes

Versions: 43

Compression:

Stored size: 378 Bytes

Contents

module Contentful
  # Location Field Type
  # You can directly query for them: https://www.contentful.com/developers/documentation/content-delivery-api/#search-filter-geo
  class Location
    attr_reader :lat, :lon
    alias latitude lat
    alias longitude lon

    def initialize(json)
      @lat = json.fetch('lat', nil)
      @lon = json.fetch('lon', nil)
    end
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
contentful-2.10.0 lib/contentful/location.rb
contentful-2.9.4 lib/contentful/location.rb
contentful-2.9.3 lib/contentful/location.rb
contentful-2.9.2 lib/contentful/location.rb
contentful-2.9.1 lib/contentful/location.rb
contentful-2.8.1 lib/contentful/location.rb
contentful-2.8.0 lib/contentful/location.rb
contentful-2.7.0 lib/contentful/location.rb
contentful-2.6.0 lib/contentful/location.rb
contentful-2.5.0 lib/contentful/location.rb
contentful-2.4.0 lib/contentful/location.rb
contentful-2.3.0 lib/contentful/location.rb
contentful-2.2.2 lib/contentful/location.rb
contentful-2.2.1 lib/contentful/location.rb
contentful-2.2.0 lib/contentful/location.rb
contentful-2.1.3 lib/contentful/location.rb
contentful-2.1.2 lib/contentful/location.rb
contentful-2.1.1 lib/contentful/location.rb
contentful-2.1.0 lib/contentful/location.rb
contentful-2.0.3 lib/contentful/location.rb