Sha256: 9a3682f132dcf1a4bf668fd9e56f0cb77f5f5388dacd0bc0d90305901aceaa12
Contents?: true
Size: 481 Bytes
Versions: 2
Compression:
Stored size: 481 Bytes
Contents
module Grape module Middleware # This is a simple middleware for adding before and after filters # to Grape APIs. It is used like so: # # use Grape::Middleware::Filter, :before => lambda{ do_something }, :after => lambda{ do_something } class Filter < Base def before app.instance_eval &options[:before] if options[:before] end def after app.instance_eval &options[:after] if options[:after] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
grape-0.6.0 | lib/grape/middleware/filter.rb |
grape-0.5.0 | lib/grape/middleware/filter.rb |