class Spyme::Model::Location

Attributes

latitude[RW]
longitude[RW]

Public Class Methods

from_session(session) click to toggle source
# File lib/spyme/model.rb, line 24
def from_session(session) 
  lat = session[:latitude]
  lon = session[:longitude]

  self.new(latitude: lat.presence && lat.to_f, longitude: lon.presence && lon.to_f)
end

Public Instance Methods

coords() click to toggle source
# File lib/spyme/model.rb, line 19
def coords
  [latitude,longitude]
end
to_hash() click to toggle source
# File lib/spyme/model.rb, line 15
def to_hash
  { latitude: latitude, longitude: longitude }
end
to_s() click to toggle source
# File lib/spyme/model.rb, line 11
def to_s
  "#{latitude}, #{longitude}"
end