Module: C80MapFloors::AreaRepresentator::ClassMethods
- Defined in:
- app/models/c80_map_floors/area_representator.rb
Instance Method Summary collapse
-
#acts_as_map_area_representator ⇒ Object
noinspection RubyResolve.
Instance Method Details
#acts_as_map_area_representator ⇒ Object
noinspection RubyResolve
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'app/models/c80_map_floors/area_representator.rb', line 27 def acts_as_map_area_representator class_eval do has_one :area, :as => :area_representator, :class_name => 'C80MapFloors::Area', :dependent => :nullify after_save :update_json # выдать название привязанного к Площади полигона def apolygon_title res = '-' if self.area.present? res = "id=#{self.area.id}" end res end def update_json # MapJson.update_json # NOTE-json:: возможно, временно отключён end end end |