Module: C80MapFloors::BaseMapObject::ClassMethods
- Defined in:
- app/models/c80_map_floors/base_map_object.rb
Instance Method Summary collapse
Instance Method Details
#acts_as_base_map_object ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'app/models/c80_map_floors/base_map_object.rb', line 13 def acts_as_base_map_object class_eval do # NOTE:: возможно, временно # after_save :update_json # TODO:: оставить в этом файле только InstanceMethods с class_name # TODO? # after_destroy :update_json # validates :coords, uniqueness: true validates_uniqueness_of :coords, :allow_nil => true, :allow_blank => true #-> глючит для Этажей - у них могут быть одинаковые coords def update_json MapJson.update_json end end end |