class Bringit::BlobSnippet

Attributes

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

Public Class Methods

new(ref, lines, startline, filename) click to toggle source
# File lib/bringit/blob_snippet.rb, line 10
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/bringit/blob_snippet.rb, line 14
def data
  lines&.join("\n")
end
mode() click to toggle source
# File lib/bringit/blob_snippet.rb, line 26
def mode
  nil
end
name() click to toggle source
# File lib/bringit/blob_snippet.rb, line 18
def name
  filename
end
size() click to toggle source
# File lib/bringit/blob_snippet.rb, line 22
def size
  data.length
end