Module: Hosty::VirtualHostable
- Defined in:
- lib/hosty/virtual_hostable.rb
Instance Method Summary collapse
Instance Method Details
#proxy ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/hosty/virtual_hostable.rb', line 3 def proxy debug "<= #{env['REQUEST_METHOD']} #{source_request.url}" return app.call(env) if uri.nil? return https_redirect if need_https_redirect? setup_request setup_response_headers debug " -> #{env['REQUEST_METHOD']} #{uri}" transform_response(rack_response).tap {|t| debug " <- #{t[0]}" } end |
#rules ⇒ Object
19 20 21 |
# File 'lib/hosty/virtual_hostable.rb', line 19 def rules super.select {|r| r.[:vhost] == env['SERVER_NAME'] } end |