class Grape::Middleware::Stack::Middleware

Attributes

args[R]
block[R]
klass[R]

Public Class Methods

new(klass, *args, &block) click to toggle source
# File lib/grape/middleware/stack.rb, line 9
def initialize(klass, *args, &block)
  @klass = klass
  @args = args
  @block = block
end

Public Instance Methods

==(other) click to toggle source
# File lib/grape/middleware/stack.rb, line 19
def ==(other)
  case other
  when Middleware
    klass == other.klass
  when Class
    klass == other || (name.nil? && klass.superclass == other)
  end
end
inspect() click to toggle source
# File lib/grape/middleware/stack.rb, line 28
def inspect
  klass.to_s
end
name() click to toggle source
# File lib/grape/middleware/stack.rb, line 15
def name
  klass.name
end