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
is_symlink()
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 69 def is_symlink @blob.is_symlink 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
symlink_target(base_path = nil)
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 73 def symlink_target(base_path = nil) @blob.symlink_target(base_path) end