Class: PewPew::Resource::ResponseDecorator

Inherits:
Faraday::Response::Middleware
  • Object
show all
Defined in:
lib/pew_pew/resource.rb

Instance Method Summary collapse

Instance Method Details

#on_complete(env) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/pew_pew/resource.rb', line 8

def on_complete(env)
  if env[:body].is_a?(Array)
    items = env[:body]
    env[:body] = Response.new(items: items, total_count: items.length)
  end

  env[:body].status = env[:status]
end