Sha256: 928bdc21418d774f2de47fe17c18b8931d4eb900e3d9d710e926f6b991c408e6
Contents?: true
Size: 463 Bytes
Versions: 1
Compression:
Stored size: 463 Bytes
Contents
require "puma" require "puma/clocker/version" unless Puma::Server.instance_methods.include?(:handle_servers) raise "puma-clocker v#{Puma::Clocker::VERSION} is incompatible with puma v#{Puma::Const::PUMA_VERSION}. :(" end require_relative "clocker/seconds_calculator" module Puma module Clocker def handle_servers SecondsCalculator.run(ENV['STARTING_PUMA_ON'] || ENV['SPO']) super end end class Server prepend Clocker end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puma-clocker-0.1.0 | lib/puma/clocker.rb |