Class: Git::Si::GitIgnore

Inherits:
Object
  • Object
show all
Defined in:
lib/git/si/git-ignore.rb

Constant Summary collapse

@@gitignore_patterns =
[".*", "!.gitignore", ".svn", "*.sw?", ".config", "*.err", "*.pid", "*.log", "svn-commit.*", "*.orig", "node_modules"]

Class Method Summary collapse

Class Method Details

.get_missing_lines_from(lines, patterns = @@gitignore_patterns) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/git/si/git-ignore.rb', line 10

def self.get_missing_lines_from(lines, patterns=@@gitignore_patterns)
  patterns.reject do |pattern|
    lines.detect do |line|
      line.strip.eql? pattern.strip
    end
  end
end

.ignore_patternsObject



6
7
8
# File 'lib/git/si/git-ignore.rb', line 6

def self.ignore_patterns
  @@gitignore_patterns
end