Module: Acfs::Service::Middleware::ClassMethods

Defined in:
lib/acfs/service/middleware.rb

Instance Method Summary collapse

Instance Method Details

#middleware#call

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Return top most middleware.

Returns:

  • (#call)


49
50
51
# File 'lib/acfs/service/middleware.rb', line 49

def middleware
  @middleware ||= Stack.new
end

#use(klass, *args, &block) ⇒ Object



38
39
40
41
# File 'lib/acfs/service/middleware.rb', line 38

def use(klass, *args, &block)
  # Backward compatible behavior
  middleware.insert(0, klass, *args, &block)
end