1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
puma--puma/lib/puma/convenient.rb
2016-02-07 14:51:54 -08:00

23 lines
359 B
Ruby

require 'puma/launcher'
require 'puma/configuration'
module Puma
def self.run(opts={})
cfg = Puma::Configuration.new do |c|
if port = opts[:port]
c.port port
end
c.quiet
yield c
end
cfg.clamp
events = Puma::Events.null
launcher = Puma::Launcher.new cfg, :events => events
launcher.run
end
end