Module: GitWrapper::Results::FileStatus

Defined in:
lib/git_wrapper/results/file_status.rb

Constant Summary collapse

STATUSES =
{
    'A' => :new_file,
    'M' => :modified,
    'D' => :deleted,
    'R' => :renamed,
    'UU' => :merge_conflict,
    'AA' => :merge_conflict,
    'C' => :copied,
    'T' => :type_changed,
    'X' => :unknown
}

Class Method Summary collapse

Class Method Details

.value_of(char) ⇒ Object



16
17
18
19
# File 'lib/git_wrapper/results/file_status.rb', line 16

def self.value_of(char)
  return :untracked unless STATUSES.key?(char)
  STATUSES[char]
end