Sha256: 5d26d7aad13016dd216715e61868de4285eacf9eaaf1ebb1e43bf05eb7b1a788

Contents?: true

Size: 503 Bytes

Versions: 5

Compression:

Stored size: 503 Bytes

Contents

# frozen_string_literal: true

require 'rack/protection'
use Rack::Session::Cookie,
    key: '_Ditty_session',
    # :secure=>!TEST_MODE, # Uncomment if only allowing https:// access
    secret: File.read('.session_secret')

require 'ditty/components/app'
Ditty.component :app

require 'ditty/services/authentication'
use OmniAuth::Builder do
  Ditty::Services::Authentication.config.each do |prov, config|
    provider prov, *config[:arguments]
  end
end

run Rack::URLMap.new Ditty::Components.routes

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ditty-0.8.0 config.ru
ditty-0.7.2 config.ru
ditty-0.7.1 config.ru
ditty-0.7.0 config.ru
ditty-0.7.0.pre.rc1 config.ru