Sha256: e46283c3889a5cf2a1ee3223d20303f569b10bc758fe7a30fb02ff8679b12ee6
Contents?: true
Size: 502 Bytes
Versions: 4
Compression:
Stored size: 502 Bytes
Contents
module Rack::App::SingletonMethods::Middleware def middlewares(&block) @middlewares ||= [] unless block.nil? @middlewares << block router.reset end @middlewares end alias middleware middlewares def use(*args) middlewares{ |b| b.use(*args) } end protected def only_next_endpoint_middlewares(&block) @only_next_endpoint_middlewares ||= [] @only_next_endpoint_middlewares << block unless block.nil? @only_next_endpoint_middlewares end end
Version data entries
4 entries across 4 versions & 1 rubygems