Class: Jobly::Server
- Inherits:
-
Object
- Object
- Jobly::Server
- Defined in:
- lib/jobly/server.rb
Class Method Summary collapse
Class Method Details
.app ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/jobly/server.rb', line 11 def self.app mounts = { '/' => Sidekiq::Web, '/do' => Jobly::API, } mounts.merge! Jobly.mounts if Jobly.mounts Rack::Builder.new do use Rack::MethodOverride use Rack::Session::Cookie, secret: Jobly.secret if Jobly.auth user, pass = Jobly.auth.split ':' use Rack::Auth::Basic, 'Jobly' do |username, password| username == user && password == pass end end run Rack::URLMap.new mounts end end |
.call(env) ⇒ Object
7 8 9 |
# File 'lib/jobly/server.rb', line 7 def self.call(env) app.call env end |