class BaseChip::Git

Public Class Methods

new(root) click to toggle source
# File lib/base_chip/git.rb, line 19
def initialize(root)
  @root = root
end

Public Instance Methods

changed() click to toggle source
# File lib/base_chip/git.rb, line 22
def changed
  files = `cd #{@root} && git status`.split(/\n/)
  files.delete_if do |f|
    f !~ /#\t/
  end
  files.map! do |f|
    f.gsub(/#\s+(modified|new file):\s+/,'')
  end
end