Class: ActiveAdmin::Views::YandexMapProxy

Inherits:
LatlngProxy
  • Object
show all
Defined in:
lib/activeadmin/views/yandex_map_proxy.rb

Instance Method Summary collapse

Methods inherited from LatlngProxy

#build

Instance Method Details

#keyObject



4
5
6
# File 'lib/activeadmin/views/yandex_map_proxy.rb', line 4

def key
  @api_key ? "&apikey=#{@api_key}" : ""
end

#loading_map_codeObject



8
9
10
# File 'lib/activeadmin/views/yandex_map_proxy.rb', line 8

def loading_map_code
  @loading_map ? "<script src=\"https://api-maps.yandex.ru/2.1/?lang=#{@lang}#{key}&load=Map,Placemark\" type=\"text/javascript\"></script>" : ''
end

#to_sObject



12
13
14
# File 'lib/activeadmin/views/yandex_map_proxy.rb', line 12

def to_s
  File.open(File.expand_path('../templates/yandex.html', __FILE__)).read % [loading_map_code, @height, @id_lat, @id_lng, @default_lat, @default_lng, @map_zoom]
end