Class: RubyApp::Rack::Application

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_app/rack/application.rb

Instance Method Summary collapse

Constructor Details

#initialize(application, options = {}) ⇒ Application

Returns a new instance of Application.



9
10
11
12
# File 'lib/ruby_app/rack/application.rb', line 9

def initialize(application, options = {})
  @application = application
  RubyApp::Application.create!(options)
end

Instance Method Details

#call(environment) ⇒ Object



14
15
16
17
18
# File 'lib/ruby_app/rack/application.rb', line 14

def call(environment)
  RubyApp::Request.create!(environment) do
    return @application.call(environment)
  end
end