Module: BN::Middleware

Defined in:
lib/bn/middleware.rb,
lib/bn/middleware/d3.rb,
lib/bn/middleware/base.rb,
lib/bn/middleware/api_error.rb,
lib/bn/middleware/d3/profile.rb,
lib/bn/middleware/http_response.rb,
lib/bn/middleware/key_converter.rb

Overview

The API response middleware.

Defined Under Namespace

Modules: D3 Classes: APIResponse, Base, HTTPResponse, KeyConverter

Class Method Summary collapse

Class Method Details

.execute(data, *middleware) ⇒ Object



5
6
7
# File 'lib/bn/middleware.rb', line 5

def execute(data, *middleware)
  middleware.each_with_object(data) { |middleware, data| middleware.execute(data, options) }
end