Sha256: 0643caa1e001ce6433756450cb44f9894d7385a335a1d7f00de31442b191a6be
Contents?: true
Size: 526 Bytes
Versions: 4
Compression:
Stored size: 526 Bytes
Contents
module GitWrapper module Results class DiffNameStatus attr_reader :file_name attr_reader :status def initialize(file_name, status) @file_name = file_name @status = status end def self.parse(text) DiffNameStatus.new parse_file_name(text), parse_status(text) end private def self.parse_file_name(text) text[1..text.length].strip end def self.parse_status(text) FileStatus.value_of text[0] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems