Class: Coordinate

Inherits:
Object
  • Object
show all
Includes:
MongoMapper::Document
Defined in:
lib/oii_twitter_goodies/model/coordinate.rb

Class Method Summary collapse

Class Method Details

.exampleObject



9
10
11
# File 'lib/oii_twitter_goodies/model/coordinate.rb', line 9

def self.example
  {"type"=>"Point", "coordinates"=>[4.8930892, 52.37051453]}
end

.new_from_raw(coordinate, tweet_id) ⇒ Object



13
14
15
16
17
18
19
20
21
22
# File 'lib/oii_twitter_goodies/model/coordinate.rb', line 13

def self.new_from_raw(coordinate, tweet_id)
  return if coordinate.nil?
  coordinate = Hashie::Mash[coordinate]
  obj = self.new
  obj.type = coordinate["type"]
  obj.coordinates = coordinate["coordinates"]
  obj.tweet_id = tweet_id
  obj.save!
  obj
end