Module: MapLibrePreview::Extension

Defined in:
lib/maplibre-preview.rb

Overview

Sinatra extension for map development tools

Defined Under Namespace

Modules: AddPublic, FindTemplate

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



29
30
31
32
33
34
35
36
37
38
# File 'lib/maplibre-preview.rb', line 29

def self.registered(app)
  Sinatra::Templates.prepend FindTemplate
  Sinatra::Base.prepend AddPublic
  app.set :static, true
  app.set :maplibre_preview_options, {}

  app.get '/maplibre_preview' do
    slim :maplibre_map, layout: :maplibre_layout
  end
end