Class: NCMB::GeoPoint

Inherits:
Object
  • Object
show all
Includes:
NCMB
Defined in:
lib/ncmb/geo_point.rb

Constant Summary

Constants included from NCMB

API_VERSION, DOMAIN, SCRIPT_API_VERSION, SCRIPT_DOMAIN

Instance Method Summary collapse

Methods included from NCMB

CurrentUser, initialize

Constructor Details

#initialize(latitude, longitude) ⇒ GeoPoint



7
8
9
10
# File 'lib/ncmb/geo_point.rb', line 7

def initialize(latitude, longitude)
  @latitude = latitude
  @longitude = longitude
end

Instance Method Details

#to_json(a = '') ⇒ Object



12
13
14
15
16
17
18
# File 'lib/ncmb/geo_point.rb', line 12

def to_json(a = '')
  {
    '__type': 'GeoPoint',
    'longitude': @longitude,
    'latitude': @latitude
  }.to_json
end

#to_sObject



20
21
22
# File 'lib/ncmb/geo_point.rb', line 20

def to_s
  "GeoPoint (latitude: #{@latitude}, longitude: #{@longitude})"
end