Class: Buildpack::Packager::ZipFileExcluder

Inherits:
Object
  • Object
show all
Defined in:
lib/buildpack/packager/zip_file_excluder.rb

Instance Method Summary collapse

Instance Method Details

#generate_exclusions_from_git_files(dir) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/buildpack/packager/zip_file_excluder.rb', line 8

def generate_exclusions_from_git_files(dir)
  Dir.chdir dir do
    git_files = Dir.glob('**/.git*').map do |elt|
      File.directory?(elt) ? "#{elt}/" : elt
    end

    generate_exclusion_string git_files
  end
end

#generate_manifest_exclusions(excluded_files) ⇒ Object



4
5
6
# File 'lib/buildpack/packager/zip_file_excluder.rb', line 4

def generate_manifest_exclusions(excluded_files)
  generate_exclusion_string excluded_files
end