class Gollum::Git::Blob
Public Class Methods
create(repo, options)
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 36 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 42 def initialize(blob) @blob = blob end
Public Instance Methods
data()
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 58 def data @blob.data end
id()
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 46 def id @blob.id end
is_symlink()
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 70 def is_symlink @blob.is_symlink end
mime_type()
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 66 def mime_type @blob.mime_type end
mode()
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 50 def mode @blob.mode end
name()
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 62 def name @blob.name end
size()
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 54 def size @blob.size end
symlink_target(base_path = nil)
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 74 def symlink_target(base_path = nil) @blob.symlink_target(base_path) end