Files
nairobi/app/models/map_location.rb
2018-03-27 15:17:31 +02:00

21 lines
406 B
Ruby

class MapLocation < ActiveRecord::Base
belongs_to :proposal, touch: true
belongs_to :investment, class_name: Budget::Investment, touch: true
validates :longitude, :latitude, :zoom, presence: true, numericality: true
def available?
latitude.present? && longitude.present? && zoom.present?
end
def json_data
{
id: id,
lat: latitude,
long: longitude
}
end
end