Sha256: a82ea3abacd921fcdd53d2e880ae8aaeba6a44644863cf5b9e66baff77de201d

Contents?: true

Size: 394 Bytes

Versions: 4

Compression:

Stored size: 394 Bytes

Contents

module C80Map
  class Building < ActiveRecord::Base
    has_many :areas, :class_name => 'C80Map::Area', :dependent => :destroy
    validates :coords, uniqueness: true
    after_save :update_json
    mount_uploader :img_bg, C80Map::BuildingImageUploader
    mount_uploader :img_overlay, C80Map::BuildingImageUploader

    private

    def update_json
      MapJson.update_json
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
c80_map-0.1.0.11 app/models/c80_map/building.rb
c80_map-0.1.0.10 app/models/c80_map/building.rb
c80_map-0.1.0.2 app/models/c80_map/building.rb
c80_map-0.1.0.1 app/models/c80_map/building.rb