Sha256: f417a9721859e5acb82547c3ea017b436730ec2f86d737d956194a560627b7e2
Contents?: true
Size: 674 Bytes
Versions: 1
Compression:
Stored size: 674 Bytes
Contents
module Heroku module Forward module Backends class Base attr_accessor :application, :socket, :environment, :pid def terminate! return false unless spawned? Process.kill 'QUIT', @pid @spawned = false true end def spawned? !!@spawned end private def check! raise Heroku::Forward::Errors::MissingBackendOptionError.new('application') unless @application && @application.length > 0 raise Heroku::Forward::Errors::MissingBackendApplicationError.new(@application) unless File.exists?(@application) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
heroku-forward-0.4.0 | lib/heroku/forward/backends/base.rb |