Class: Svnignore
- Inherits:
-
Object
- Object
- Svnignore
- Defined in:
- lib/svnignore.rb
Constant Summary collapse
- TEMPFILE_PREFIX =
'svnignore-'
Class Method Summary collapse
Class Method Details
.default_options ⇒ Object
7 8 9 |
# File 'lib/svnignore.rb', line 7 def self. @default_options ||= { :file => '.svnignore', :recursive => true } end |
.ignore(current_working_directory, options = {}) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/svnignore.rb', line 11 def self.ignore(current_working_directory, = {}) = .merge() files = find_files_with_ignore_rules(current_working_directory, ) files.each do |file| ignore_rules = parse_ignore_rules_from_file(file, current_working_directory) commands = generate_svn_commands_for_ignore_rules(ignore_rules) commands.each { |command| execute command } end end |