class Gitlab::Git::BlobSnippet

Attributes

filename[RW]
lines[RW]
ref[RW]
startline[RW]

Public Class Methods

new(ref, lines, startline, filename) click to toggle source
# File lib/gitlab_git/blob_snippet.rb, line 11
def initialize(ref, lines, startline, filename)
  @ref, @lines, @startline, @filename = ref, lines, startline, filename
end

Public Instance Methods

data() click to toggle source
# File lib/gitlab_git/blob_snippet.rb, line 15
def data
  lines.join("\n") if lines
end
mode() click to toggle source
# File lib/gitlab_git/blob_snippet.rb, line 27
def mode
  nil
end
name() click to toggle source
# File lib/gitlab_git/blob_snippet.rb, line 19
def name
  filename
end
size() click to toggle source
# File lib/gitlab_git/blob_snippet.rb, line 23
def size
  data.length
end