Module: Gobbler::Mappable

Included in:
Machine, Volume
Defined in:
lib/gobbler/mappable.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
# File 'lib/gobbler/mappable.rb', line 3

def self.included(base)
  base.extend(Gobbler::Mappable::ClassMethods)
end

Instance Method Details

#cityObject



7
# File 'lib/gobbler/mappable.rb', line 7

def city; last_location["city"] unless last_location.nil?; end

#coordinatesObject



10
# File 'lib/gobbler/mappable.rb', line 10

def coordinates; [lat, lng]; end

#latObject



8
# File 'lib/gobbler/mappable.rb', line 8

def lat; last_location["lat"]   unless last_location.nil?; end

#lngObject



9
# File 'lib/gobbler/mappable.rb', line 9

def lng; last_location["lng"]   unless last_location.nil?; end

#zipObject



11
# File 'lib/gobbler/mappable.rb', line 11

def zip; last_location["zip"]   unless last_location.nil?; end