1 class MapKeysController < ApplicationController
2 before_action :authorize_web
3 before_action :set_locale
4 authorize_resource :class => false
7 expires_in 7.days, :public => true
8 @key = YAML.load_file(Rails.root.join("config/key.yml"))
9 @key.each_value do |layer_data|
10 layer_data.each do |entry|
11 entry["name"] = Array(entry["name"])
13 layer_data.each_cons(2) do |entry, next_entry|
14 entry["max_zoom"] = next_entry["min_zoom"] - 1 if entry["name"] == next_entry["name"] && !entry["max_zoom"] && next_entry["min_zoom"]
17 render :layout => false