Sha256: e5e1e43e442cb7e95b62cbcdde3b26c531cbca75f8bd22213532df091f73fd23

Contents?: true

Size: 1.15 KB

Versions: 11

Compression:

Stored size: 1.15 KB

Contents

# Предыстория: изначально карта создавалась на основе арта 101км.
# Чтобы при приближении к картинке этажа не возникало мыла,
# я их готовил размерами в 2 раза больше.
# Теперь пришёл единый psd (карта s40), в котором картинки этажей
# уже размещены и позиционированы поверх картинки карты. И нет
# надобности увеличивать их в 2 раза.
#
# Поэтому: методы модели Floor обращаются теперь к этому хелперу,
# задача которого - выдавать размеры картинок этажей. 20170413
# + в host приложении можно переопределить этот функционал.
#
module C80MapFloors
  module ModelFloorHelper

    def get_width(image)
      img = MiniMagick::Image.open(image.path)
      img['width']/2
    end
    
    def get_height(image)
      img = MiniMagick::Image.open(image.path)
      img['height']/2
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
c80_map_floors-0.2.2 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.1 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.8 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.7 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.6 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.5 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.4 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.3 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.2 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.1 app/helpers/c80_map_floors/model_floor_helper.rb
c80_map_floors-0.2.0.0 app/helpers/c80_map_floors/model_floor_helper.rb