Module: MapDevTools::Helpers

Defined in:
lib/map_dev_tools.rb

Overview

Helper methods for map development tools

Instance Method Summary collapse

Instance Method Details

#render_map_dev_toolsObject



53
54
55
56
57
58
59
60
# File 'lib/map_dev_tools.rb', line 53

def render_map_dev_tools
  gem_views_path = File.expand_path('map_dev_tools/views', __dir__)
  original_views = settings.views
  settings.set :views, gem_views_path
  slim(:map, layout: :map_layout)
ensure
  settings.set :views, original_views
end

#render_map_layoutObject



62
63
64
65
66
67
68
69
70
# File 'lib/map_dev_tools.rb', line 62

def render_map_layout
  gem_views_path = File.expand_path('map_dev_tools/views', __dir__)
  original_views = settings.views

  settings.set :views, gem_views_path
  slim(:map_layout)
ensure
  settings.set :views, original_views
end

#should_show_map?Boolean

Returns:

  • (Boolean)


76
77
78
# File 'lib/map_dev_tools.rb', line 76

def should_show_map?
  !!(params[:style] || params[:style_url] || params[:source])
end

#style_urlObject



72
73
74
# File 'lib/map_dev_tools.rb', line 72

def style_url
  params[:style_url]
end