Class: Webmidi::Middleware::Stack::LambdaMiddleware

Inherits:
Object
  • Object
show all
Defined in:
lib/webmidi/middleware/stack.rb

Instance Method Summary collapse

Constructor Details

#initialize(app, proc) ⇒ LambdaMiddleware

Returns a new instance of LambdaMiddleware.



44
45
46
47
# File 'lib/webmidi/middleware/stack.rb', line 44

def initialize(app, proc)
  @app = app
  @proc = proc
end

Instance Method Details

#call(message) ⇒ Object



49
50
51
# File 'lib/webmidi/middleware/stack.rb', line 49

def call(message)
  @proc.call(message, @app)
end