Module: Parklife::Sinatra::BuildIntegration

Defined in:
lib/parklife/sinatra/build_integration.rb

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/parklife/sinatra/build_integration.rb', line 7

def self.registered(app)
  # Disable Rack::Protection::HostAuthorization middleware so that
  # fetching a page with Parklife works in development without manual
  # intervention.
  #
  # It's safe to disable this security feature at this point because it's
  # only included when running a `parklife` command.
  if app.settings.respond_to?(:host_authorization)
    app.set(:host_authorization, permitted_hosts: [])
  end
end