Restore behavior added in ff66477182c7da49af2735e93886bebeac1eb162
This commit is contained in:
parent
4ace047c91
commit
ceb4b94baa
@ -170,7 +170,7 @@ def build(app = nil, &block)
|
||||
|
||||
private
|
||||
def assert_index(index, where)
|
||||
i = index.is_a?(Integer) ? index : middlewares.index { |m| m.klass == index }
|
||||
i = index.is_a?(Integer) ? index : index_of(index)
|
||||
raise "No such middleware to insert #{where}: #{index.inspect}" unless i
|
||||
i
|
||||
end
|
||||
@ -178,5 +178,11 @@ def assert_index(index, where)
|
||||
def build_middleware(klass, args, block)
|
||||
Middleware.new(klass, args, block)
|
||||
end
|
||||
|
||||
def index_of(klass)
|
||||
middlewares.index do |m|
|
||||
m.name == klass.name
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user