Sha256: ea0c117f1dc0d8881ecba84b87adf62fb72dedda79760bc644096b410cd11ac0

Contents?: true

Size: 546 Bytes

Versions: 96

Compression:

Stored size: 546 Bytes

Contents

module Gitlab
  module Git
    class BlobSnippet
      include Linguist::BlobHelper

      attr_accessor :ref
      attr_accessor :lines
      attr_accessor :filename
      attr_accessor :startline

      def initialize(ref, lines, startline, filename)
        @ref, @lines, @startline, @filename = ref, lines, startline, filename
      end

      def data
        lines.join("\n") if lines
      end

      def name
        filename
      end

      def size
        data.length
      end

      def mode
        nil
      end
    end
  end
end

Version data entries

96 entries across 96 versions & 1 rubygems

Version Path
gitlab_git-10.7.0 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.8 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.7 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.6 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.5 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.4 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.3 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.2 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.1 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.6.0 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.5.0 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.4.7 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.4.6 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.4.5 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.4.4 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.4.3 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.4.2 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.4.1 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.4.0 lib/gitlab_git/blob_snippet.rb
gitlab_git-10.3.2 lib/gitlab_git/blob_snippet.rb