Class: Jigit::GitIgnoreUpdater

Inherits:
Object
  • Object
show all
Defined in:
lib/jigit/git/git_ignore_updater.rb

Instance Method Summary collapse

Constructor Details

#initialize(git_ignore_path = nil) ⇒ GitIgnoreUpdater

Returns a new instance of GitIgnoreUpdater.



3
4
5
6
# File 'lib/jigit/git/git_ignore_updater.rb', line 3

def initialize(git_ignore_path = nil)
  @gitignore_path = git_ignore_path ? git_ignore_path : default_gitignore_path
  raise "Gitignore file at #{@gitignore_path} is not found" unless @gitignore_path
end

Instance Method Details

#ignore(line_to_ignore) ⇒ Object



8
9
10
11
12
# File 'lib/jigit/git/git_ignore_updater.rb', line 8

def ignore(line_to_ignore)
  File.open(@gitignore_path, "a") do |f|
    f.puts(line_to_ignore)
  end
end