Sha256: 3189fe06610deb1fc37c6df5f58b0f29c725a9df68e75dc047712ddea048d896
Contents?: true
Size: 770 Bytes
Versions: 2
Compression:
Stored size: 770 Bytes
Contents
# frozen_string_literal: true # This file is used by Rack-based servers to start the application. # use Rack::Deflater require "bundler/setup" require "qravan" Console.logger.info Qravan::BANNER Qravan::CARGO = Qravan::Cargo.new qravan = Rack::Builder.new do # use Rack::ShowExceptions use Rack::Logger map "/data" do use Rack::Lint run Qravan::Query.freeze.new(Qravan::CARGO) end map "/model" do use Rack::Lint run Qravan::Model.freeze.new(Qravan::CARGO) end map "/spec" do use Rack::Lint run Qravan::Spec.new end map "/sources" do use Rack::Lint run Qravan::Source.freeze.new(Qravan::CARGO) end map "/ping" do use Rack::Lint run do |env| [200, {}, ["PONG!"]] end end end run qravan
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
qravan-0.1.1 | config.ru |
qravan-0.1.0 | config.ru |