Sha256: 825aec52abdec414e9935d1904b130123df69c9f9029998617461f3d690b5aa9

Contents?: true

Size: 718 Bytes

Versions: 6

Compression:

Stored size: 718 Bytes

Contents

Routes = Rack::Builder.new do
  use Rollbar::Middleware::Sinatra
  use Pliny::Middleware::RescueErrors, raise: Config.raise_errors?
  use Pliny::Middleware::CORS
  use Pliny::Middleware::RequestID
  use Pliny::Middleware::RequestStore, store: Pliny::RequestStore
  use Pliny::Middleware::Timeout, timeout: Config.timeout if Config.timeout > 0
  use Pliny::Middleware::Versioning,
      default: Config.versioning_default,
      app_name: Config.versioning_app_name if Config.versioning?
  use Rack::Deflater
  use Rack::MethodOverride
  use Rack::SSL if Config.force_ssl?

  use Pliny::Router do
    # mount all endpoints here
  end

  # root app; but will also handle some defaults like 404
  run Endpoints::Root
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pliny-0.7.3 lib/template/lib/routes.rb
pliny-0.7.2 lib/template/lib/routes.rb
pliny-0.7.1 lib/template/lib/routes.rb
pliny-0.7.0 lib/template/lib/routes.rb
pliny-0.6.3 lib/template/lib/routes.rb
pliny-0.6.2 lib/template/lib/routes.rb