lib/rgc/git_attributes.rb
def add(path)
      str = "#{path} filter=rgc diff=rgc"
      if content.include?(str)
        abort "`#{str}\n` is already included in #{@location}."
      end

      File.open(@location, 'a') do |f|
        f.write("#{str}\n")
      end
    rescue Errno::ENOENT
      abort "File #{@location} does not exists."
    rescue Errno::EACCES
      abort "File #{@location} is not accessible for writing."
    end
def add(path)
      str = "#{path} filter=rgc diff=rgc"
      if content.include?(str)
        abort "`#{str}\n` is already included in #{@location}."
      end

      File.open(@location, 'a') do |f|
        f.write("#{str}\n")
      end
    rescue Errno::ENOENT
      abort "File #{@location} does not exists."
    rescue Errno::EACCES
      abort "File #{@location} is not accessible for writing."
    end
def add ( path ) str = "#{path} filter=rgc diff=rgc" if content . include? ( str ) abort "`#{str}\n` is already included in #{@location}." end File . open ( @location , 'a' ) do | f | f . write ( "#{str}\n" ) end rescue Errno :: ENOENT abort "File #{@location} does not exists." rescue Errno :: EACCES abort "File #{@location} is not accessible for writing." end
Add new path to the gitattributes file
Add new path to the gitattributes file