Parent

Class Index [+]

Quicksearch

ActionDispatch::MiddlewareStack::Middleware

Attributes

args[R]
block[R]

Public Class Methods

new(klass_or_name, *args, &block) click to toggle source
    # File lib/action_dispatch/middleware/stack.rb, line 8
 8:       def initialize(klass_or_name, *args, &block)
 9:         @ref = ActiveSupport::Dependencies::Reference.new(klass_or_name)
10:         @args, @block = args, block
11:       end

Public Instance Methods

==(middleware) click to toggle source
    # File lib/action_dispatch/middleware/stack.rb, line 17
17:       def ==(middleware)
18:         case middleware
19:         when Middleware
20:           klass == middleware.klass
21:         when Class
22:           klass == middleware
23:         else
24:           normalize(@ref.name) == normalize(middleware)
25:         end
26:       end
build(app) click to toggle source
    # File lib/action_dispatch/middleware/stack.rb, line 32
32:       def build(app)
33:         klass.new(app, *args, &block)
34:       end
inspect() click to toggle source
    # File lib/action_dispatch/middleware/stack.rb, line 28
28:       def inspect
29:         klass.to_s
30:       end
klass() click to toggle source
    # File lib/action_dispatch/middleware/stack.rb, line 13
13:       def klass
14:         @ref.get
15:       end

Private Instance Methods

normalize(object) click to toggle source
    # File lib/action_dispatch/middleware/stack.rb, line 38
38:       def normalize(object)
39:         object.to_s.strip.sub(/^::/, '')
40:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.