Sha256: 58fdad3170f5f654040adb87631de062e60d0b110aac93aea09962eb5c63630f
Contents?: true
Size: 286 Bytes
Versions: 7
Compression:
Stored size: 286 Bytes
Contents
module Apiture class MiddlewareBuilder def initialize(middlewares) @middlewares = middlewares end def build(&block) instance_eval(&block) end def use(middleware_klass, options = {}) @middlewares << [middleware_klass, options] end end end
Version data entries
7 entries across 7 versions & 1 rubygems