enumerable method
# File lib/git/status.rb, line 49 def [](file) @files[file] end
# File lib/git/status.rb, line 15 def added @files.select { |k, f| f.type == 'A' } end
# File lib/git/status.rb, line 11 def changed @files.select { |k, f| f.type == 'M' } end
# File lib/git/status.rb, line 19 def deleted @files.select { |k, f| f.type == 'D' } end
# File lib/git/status.rb, line 53 def each(&block) @files.values.each(&block) end
# File lib/git/status.rb, line 27 def pretty out = '' self.each do |file| out << pretty_file(file) end out << "\n" out end
# File lib/git/status.rb, line 36 def pretty_file(file) #{file.path}\tsha(r) #{file.sha_repo.to_s} #{file.mode_repo.to_s}\tsha(i) #{file.sha_index.to_s} #{file.mode_index.to_s}\ttype #{file.type.to_s}\tstage #{file.stage.to_s}\tuntrac #{file.untracked.to_s} end
Generated with the Darkfish Rdoc Generator 2.