class RackP
Constants
- VERSION
Public Class Methods
new()
click to toggle source
# File lib/rackp.rb, line 3 def initialize @stack=[] end
Public Instance Methods
run(middleware, env = ENV.to_h)
click to toggle source
# File lib/rackp.rb, line 9 def run middleware, env = ENV.to_h @stack.inject(middleware) { |m, o| o.new(m) }.call(env) end
use(middleware)
click to toggle source
# File lib/rackp.rb, line 6 def use middleware @stack.unshift middleware end