class Vessel::Middleware

Attributes

middleware[R]

Public Class Methods

build(*classes) click to toggle source
# File lib/vessel/middleware.rb, line 7
def self.build(*classes)
  classes.inject { |base, klass| base.new(klass.new) }
end
new(middleware = nil) click to toggle source
# File lib/vessel/middleware.rb, line 11
def initialize(middleware = nil)
  @middleware = middleware
end

Public Instance Methods

==(other) click to toggle source
# File lib/vessel/middleware.rb, line 15
def ==(other)
  self.class == other.class
end
call() click to toggle source
# File lib/vessel/middleware.rb, line 19
def call
  raise NotImplementedError
end