Class: Patron::Session

Inherits:
Object
  • Object
show all
Defined in:
lib/sham_rack/patron.rb

Instance Method Summary collapse

Instance Method Details

#handle_request(patron_request) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/sham_rack/patron.rb', line 11

def handle_request(patron_request)
  uri = URI.parse(patron_request.url)
  rack_app = ShamRack.application_for(uri.host, uri.port)
  if rack_app
    handle_request_with_rack(patron_request, rack_app)
  else
    handle_request_without_sham_rack(patron_request)
  end
end

#handle_request_without_sham_rackObject



9
# File 'lib/sham_rack/patron.rb', line 9

alias :handle_request_without_sham_rack :handle_request