Sha256: 5e75c1dbcd01b7f6645a1029c8777db7020a55b7b95992e3cdd72a26412b27a8

Contents?: true

Size: 248 Bytes

Versions: 23

Compression:

Stored size: 248 Bytes

Contents

# frozen_string_literal: true

class LatLng
  attr_accessor :lat, :lng

  def self.demongoize(object)
    LatLng.new(object[1], object[0])
  end

  def initialize(lat, lng)
    @lat, @lng = lat, lng
  end

  def mongoize
    [ lng, lat ]
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
mongoid-8.0.9 spec/support/models/lat_lng.rb
mongoid-8.0.8 spec/support/models/lat_lng.rb
mongoid-8.1.5 spec/support/models/lat_lng.rb
mongoid-8.1.4 spec/support/models/lat_lng.rb
mongoid-8.0.7 spec/support/models/lat_lng.rb
mongoid-8.1.3 spec/support/models/lat_lng.rb
mongoid-8.1.2 spec/support/models/lat_lng.rb
mongoid-8.0.6 spec/support/models/lat_lng.rb
mongoid-7.5.4 spec/support/models/lat_lng.rb
mongoid-8.1.1 spec/support/models/lat_lng.rb
mongoid-8.0.5 spec/support/models/lat_lng.rb
mongoid-8.1.0 spec/support/models/lat_lng.rb
mongoid-7.5.3 spec/support/models/lat_lng.rb
mongoid-8.0.4 spec/support/models/lat_lng.rb
mongoid-8.0.3 spec/support/models/lat_lng.rb
mongoid-7.5.2 spec/support/models/lat_lng.rb
mongoid-8.0.2 spec/support/models/lat_lng.rb
mongoid-7.5.1 spec/support/models/lat_lng.rb
mongoid-7.4.3 spec/support/models/lat_lng.rb
mongoid-8.0.1 spec/support/models/lat_lng.rb