Class RackBox::App
In: lib/rackbox/app.rb
Parent: Object

represents a rack appliction

gives us some helpers on a rack app like the ability to use the request method on it easily

Methods

new   request   reset   reset_request  

Attributes

mock_request  [RW] 
rack_app  [RW] 

Public Class methods

[Source]

    # File lib/rackbox/app.rb, line 12
12:     def initialize rack_app
13:       @rack_app = rack_app
14:       reset_request
15:     end

Public Instance methods

sessions are sticky!

to reset, @rackbox_app.reset

[Source]

    # File lib/rackbox/app.rb, line 25
25:     def request url, options = {}
26:       RackBox.request @mock_request, url, options
27:     end
reset()

Alias for reset_request

[Source]

    # File lib/rackbox/app.rb, line 17
17:     def reset_request
18:       @mock_request = Rack::MockRequest.new @rack_app
19:     end

[Validate]