17 lines
369 B
Ruby
17 lines
369 B
Ruby
class Location < ActiveRecord::Base
|
|
before_validation :split_coords, on: :create
|
|
validates_presence_of :lat, :lng
|
|
|
|
attr_accessor :coordinates
|
|
|
|
include Diaspora::Federated::Base
|
|
xml_attr :address
|
|
xml_attr :lat
|
|
xml_attr :lng
|
|
|
|
belongs_to :status_message
|
|
|
|
def split_coords
|
|
self.lat, self.lng = coordinates.split(',') if coordinates.present?
|
|
end
|
|
end
|