Sha256: 4f0f6b50ff05ba70242d9bf7ec99dcfadd017e33da7e77fea6ee5f1d711fb284
Contents?: true
Size: 476 Bytes
Versions: 10
Compression:
Stored size: 476 Bytes
Contents
require 'rainbows' module Rack module Handler class Rainbows def self.run(app, **options) rainbows_options = { listeners: ["#{options[:Host]}:#{options[:Port]}"], worker_processes: 1, timeout: 30, config_file: ::File.expand_path('rainbows.conf', __dir__), } ::Rainbows::HttpServer.new(app, rainbows_options).start.join end end register :rainbows, ::Rack::Handler::Rainbows end end
Version data entries
10 entries across 7 versions & 2 rubygems