Sha256: f35a6d8107df0627af8bef268e7c8591b1ef32e9235317fad882de770da54df8

Contents?: true

Size: 306 Bytes

Versions: 36

Compression:

Stored size: 306 Bytes

Contents

module Gitlab
  module Git
    module Util
      LINE_SEP = "\n".freeze

      def self.count_lines(string)
        case string[-1]
        when nil
          0
        when LINE_SEP
          string.count(LINE_SEP)
        else
          string.count(LINE_SEP) + 1
        end
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

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