class Cloudenvoy::Middleware::Entry
Middleware
list item.
Attributes
args[R]
klass[R]
Public Class Methods
new(klass, *args)
click to toggle source
Build a new entry.
@param [Class] klass The middleware class. @param [Array<any>] *args The list of arguments for the middleware.
# File lib/cloudenvoy/middleware/chain.rb, line 235 def initialize(klass, *args) @klass = klass @args = args end
Public Instance Methods
make_new()
click to toggle source
Return an instantiated middleware.
@return [Any] The instantiated middleware.
# File lib/cloudenvoy/middleware/chain.rb, line 245 def make_new @klass.new(*@args) end