Class: Rake::FileList

Inherits:
Object
  • Object
show all
Defined in:
lib/rake/helpers/filelist.rb

Direct Known Subclasses

Delphi::LibList

Constant Summary collapse

IGNORE_GIT_PATTERN =
get_ignored_dir_pattern('.git')

Class Method Summary collapse

Class Method Details

.get_ignored_dir_pattern(dir) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/rake/helpers/filelist.rb', line 6

def self.get_ignored_dir_pattern(dir)
    # if a pattern contains lookahead
    # # do not add trailing part
    if /\(\?[=!]/ =~ dir
        return Regexp.new("(^|[\\/\\\\])#{dir}", true)
    else
        return Regexp.new("(^|[\\/\\\\])#{dir}([\\/\\\\]|$)", true)
    end
end