Class: Rack::Client::Simple
- Defined in:
- lib/rack/client/adapter/simple.rb
Instance Method Summary collapse
- #build_env(request_method, url, headers = {}, body = nil) ⇒ Object
-
#initialize(app, url = nil) ⇒ Simple
constructor
A new instance of Simple.
Constructor Details
#initialize(app, url = nil) ⇒ Simple
Returns a new instance of Simple.
5 6 7 8 |
# File 'lib/rack/client/adapter/simple.rb', line 5 def initialize(app, url = nil) super(app) @base_uri = URI.parse(url) unless url.nil? end |
Instance Method Details
#build_env(request_method, url, headers = {}, body = nil) ⇒ Object
43 44 45 46 |
# File 'lib/rack/client/adapter/simple.rb', line 43 def build_env(request_method, url, headers = {}, body = nil) uri = @base_uri.nil? ? URI.parse(url) : @base_uri + url super(request_method, uri.to_s, headers, body) end |