Files

Shotgun

Public Class Methods

after_fork(&block) click to toggle source
    # File lib/shotgun.rb, line 31
31:   def self.after_fork(&block)
32:     @after_fork ||= []
33:     @after_fork << block if block
34:     @after_fork
35:   end
after_fork!() click to toggle source
    # File lib/shotgun.rb, line 41
41:   def self.after_fork!
42:     after_fork.each { |block| block.call }
43:   end
before_fork(&block) click to toggle source
    # File lib/shotgun.rb, line 25
25:   def self.before_fork(&block)
26:     @before_fork ||= []
27:     @before_fork << block if block
28:     @before_fork
29:   end
before_fork!() click to toggle source
    # File lib/shotgun.rb, line 37
37:   def self.before_fork!
38:     before_fork.each { |block| block.call }
39:   end
enable_copy_on_write() click to toggle source
    # File lib/shotgun.rb, line 12
12:   def self.enable_copy_on_write
13:     GC.copy_on_write_friendly = true if GC.respond_to?(:copy_on_write_friendly=)
14:   end
new(rackup_file, &block) click to toggle source
    # File lib/shotgun.rb, line 8
 8:   def self.new(rackup_file, &block)
 9:     Loader.new(rackup_file, &block)
10:   end
preload(files=%w[./config/shotgun.rb ./shotgun.rb]) click to toggle source
    # File lib/shotgun.rb, line 16
16:   def self.preload(files=]./config/shotgun.rb ./shotgun.rb])
17:     files.each do |preload_file|
18:       if File.exist?(preload_file)
19:         module_eval File.read(preload_file), preload_file
20:         return preload_file
21:       end
22:     end
23:   end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.