Class: Restfulie::Client::Feature::EnhanceResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/restfulie/client/feature/enhance_response.rb

Instance Method Summary collapse

Instance Method Details

#execute(flow, request, env) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/restfulie/client/feature/enhance_response.rb', line 3

def execute(flow, request, env)
  resp = flow.continue(request, env)
  unless resp.kind_of? ::Restfulie::Client::HTTP::ResponseHolder
    resp.extend(::Restfulie::Client::HTTP::ResponseHolder)
    resp.results_from request, resp
  end
  resp
end