Class: Baurets::Optionsful::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/baurets/optionsful/server.rb

Instance Method Summary collapse

Constructor Details

#initialize(app) ⇒ Server

Wakes up!



8
9
10
11
# File 'lib/baurets/optionsful/server.rb', line 8

def initialize(app)  
  @app = app
  @config = Configurator.new.configure!
end

Instance Method Details

#call(env) ⇒ Object

Handle HTTP OPTIONS requests.



16
17
18
19
20
21
22
23
# File 'lib/baurets/optionsful/server.rb', line 16

def call(env) 
  unless env["REQUEST_METHOD"] == "OPTIONS"
    @app.call(env)
  else
    @env = env
    build_response
  end
end