Class: WebPipe::RackSupport::Middleware
- Inherits:
-
Dry::Struct
- Object
- Dry::Struct
- WebPipe::RackSupport::Middleware
- Defined in:
- lib/web_pipe/rack_support/middleware.rb
Overview
Wrapper for a rack middleware.
Simple data structure to represent a rack middleware class with its initialization options.
Constant Summary collapse
- MiddlewareClass =
Type for a rack middleware class.
Types.Instance(Class)
- Options =
Type for the options to initialize a rack middleware.
Types::Strict::Array
Instance Attribute Summary collapse
-
#middleware ⇒ MiddlewareClass[]
readonly
Rack middleware.
-
#options ⇒ Options[]
readonly
Options to initialize the rack middleware.
Instance Attribute Details
#middleware ⇒ MiddlewareClass[] (readonly)
Returns Rack middleware.
21 |
# File 'lib/web_pipe/rack_support/middleware.rb', line 21 attribute :middleware, MiddlewareClass |