dawarich/app/models/area.rb

13 lines
285 B
Ruby
Raw Normal View History

2024-07-21 14:09:42 -04:00
# frozen_string_literal: true
class Area < ApplicationRecord
2024-08-12 16:18:11 -04:00
reverse_geocoded_by :latitude, :longitude
2024-07-21 14:09:42 -04:00
belongs_to :user
2024-07-21 14:32:29 -04:00
has_many :visits, dependent: :destroy
2024-07-21 14:09:42 -04:00
validates :name, :latitude, :longitude, :radius, presence: true
2024-08-05 15:23:08 -04:00
def center = [latitude.to_f, longitude.to_f]
2024-07-21 14:09:42 -04:00
end