Methods

Class/Module Index [+]

Quicksearch

PhusionPassenger::Packaging

Constants

ASCII_DOCS

A list of HTML files that are generated with Asciidoc.

EXCLUDE_GLOB

Files that should be excluded from the gem or tarball. Overrides GLOB.

EXECUTABLES_WITH_FREE_RUBY

Used during native packaging. Specifies executables for which the shebang should NOT be set to #!/usr/bin/ruby, so that these executables can be run with any Ruby interpreter the user desires.

GLOB

A list of globs which match all files that should be packaged in the Phusion Passenger gem or tarball.

HOMEBREW_EXCLUDE

Files and directories that should be excluded from the Homebrew installation.

PREGENERATED_FILES

Files that must be generated before packaging.

SUPER_USER_EXECUTABLES
USER_EXECUTABLES

Public Class Methods

files() click to toggle source
# File lib/phusion_passenger/packaging.rb, line 138
def self.files
  result = Dir[*GLOB] - Dir[*EXCLUDE_GLOB]
  result.reject! { |path| path =~ %{/\.\.?$} }
  result
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.