class BN::Middleware::Base
The base class for middleware.
Public Class Methods
execute(data, options={})
click to toggle source
# File lib/bn/middleware/base.rb, line 6 def execute(data, options={}) new(options).execute(data) end
new(options={})
click to toggle source
# File lib/bn/middleware/base.rb, line 11 def initialize(options={}) @options = options.to_h end
Public Instance Methods
execute(_value)
click to toggle source
Execute the middleware.
# File lib/bn/middleware/base.rb, line 16 def execute(_value) raise NotImplementedError end