Module: MapDevTools::Helpers
- Defined in:
- lib/map_dev_tools.rb
Overview
Helper methods for map development tools
Instance Method Summary collapse
- #render_map_dev_tools ⇒ Object
- #render_map_layout ⇒ Object
- #should_show_map? ⇒ Boolean
- #style_url ⇒ Object
Instance Method Details
#render_map_dev_tools ⇒ Object
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.('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_layout ⇒ Object
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.('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
76 77 78 |
# File 'lib/map_dev_tools.rb', line 76 def should_show_map? !!(params[:style] || params[:style_url] || params[:source]) end |
#style_url ⇒ Object
72 73 74 |
# File 'lib/map_dev_tools.rb', line 72 def style_url params[:style_url] end |