module Elementary

Constants

VERSION

Public Class Methods

flush_middleware() click to toggle source
# File lib/elementary.rb, line 14
def self.flush_middleware
  @middleware = []
end
middleware() click to toggle source
# File lib/elementary.rb, line 2
def self.middleware
  @middleware ||= []
end
use(klass, opts={}) click to toggle source
# File lib/elementary.rb, line 6
def self.use(klass, opts={})
  if klass.nil?
    raise ArgumentError, "Cannot add a nil middleware"
  end
  self.middleware << [klass, opts]
  return true
end