class Gollum::Git::Blob

Public Class Methods

create(repo, options) click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 35
def self.create(repo, options)
  #Grit::Blob.create(repo, :id => @sha, :name => name, :size => @size, :mode => @mode)
  blob = Grit::Blob.create(repo, options)
  self.new(blob)
end
new(blob) click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 41
def initialize(blob)
  @blob = blob
end

Public Instance Methods

data() click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 57
def data
  @blob.data
end
id() click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 45
def id
  @blob.id
end
mime_type() click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 65
def mime_type
  @blob.mime_type
end
mode() click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 49
def mode
  @blob.mode
end
name() click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 61
def name
  @blob.name
end
size() click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 53
def size
  @blob.size
end