Class: Jigit::GitIgnoreUpdater
- Inherits:
-
Object
- Object
- Jigit::GitIgnoreUpdater
- Defined in:
- lib/jigit/git/git_ignore_updater.rb
Instance Method Summary collapse
- #ignore(line_to_ignore) ⇒ Object
-
#initialize(git_ignore_path = nil) ⇒ GitIgnoreUpdater
constructor
A new instance of GitIgnoreUpdater.
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 |