class Goliath::Rack::Builder

def self.build(klass, api)

Returns:
  • (Object) - The Rack middleware chain

Parameters:
  • api (Object) -- The instantiated API
  • klass (Class) -- The API class to build the middlewares for
def self.build(klass, api)
  Builder.app do
    klass.middlewares.each do |mw_klass, args, blk|
      use(mw_klass, *args, &blk)
    end
    run api
  end
end