Parent

Methods

Files

Grit::Status::StatusFile

Attributes

mode_index[RW]
mode_repo[RW]
path[RW]
sha_index[RW]
sha_repo[RW]
stage[RW]
type[RW]
untracked[RW]

Public Class Methods

new(base, hash) click to toggle source
# File lib/grit/status.rb, line 66
def initialize(base, hash)
  @base = base
  @path = hash[:path]
  @type = hash[:type]
  @stage = hash[:stage]
  @mode_index = hash[:mode_index]
  @mode_repo = hash[:mode_repo]
  @sha_index = hash[:sha_index]
  @sha_repo = hash[:sha_repo]
  @untracked = hash[:untracked]
end

Public Instance Methods

blob(type = :index) click to toggle source
# File lib/grit/status.rb, line 78
def blob(type = :index)
  if type == :repo
    @base.object(@sha_repo)
  else
    @base.object(@sha_index) rescue @base.object(@sha_repo)
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.