Class: V::Adapters::Git::Status

Inherits:
Struct
  • Object
show all
Defined in:
lib/v/adapters/git/status.rb

Constant Summary collapse

ADDED =
:A
COPIED =
:C
DELETED =
:D
MODIFIED =
:M
RENAMED =
:R
TYPE_CHANGED =
:T
UNMERGED =
:U
UNKNOWN =
:X

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#diffObject

Returns the value of attribute diff

Returns:

  • (Object)

    the current value of diff



4
5
6
# File 'lib/v/adapters/git/status.rb', line 4

def diff
  @diff
end

Instance Method Details

#[](filename) ⇒ Object



40
41
42
# File 'lib/v/adapters/git/status.rb', line 40

def [](filename)
  index[filename]
end

#added?(filename) ⇒ Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/v/adapters/git/status.rb', line 15

def added?(filename)
  index[filename] == ADDED
end

#copied?(filename) ⇒ Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/v/adapters/git/status.rb', line 18

def copied?(filename)
  index[filename] == COPIED
end

#deleted?(filename) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/v/adapters/git/status.rb', line 21

def deleted?(filename)
  index[filename] == DELETED
end

#modified?(filename) ⇒ Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/v/adapters/git/status.rb', line 24

def modified?(filename)
  index[filename] == MODIFIED
end

#renamed?(filename) ⇒ Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/v/adapters/git/status.rb', line 27

def renamed?(filename)
  index[filename] == RENAMED
end

#type_changed?(filename) ⇒ Boolean

Returns:

  • (Boolean)


30
31
32
# File 'lib/v/adapters/git/status.rb', line 30

def type_changed?(filename)
  index[filename] == TYPE_CHANGED
end

#unknown?(filename) ⇒ Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/v/adapters/git/status.rb', line 36

def unknown?(filename)
  index[filename] == UNKNOWN
end

#unmerged?(filename) ⇒ Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/v/adapters/git/status.rb', line 33

def unmerged?(filename)
  index[filename] == UNMERGED
end