Sha256: d18b45795e4d75e4d6348e09a2d7b71ea3f512e41ea5a91ff3d47388d74c90f4

Contents?: true

Size: 416 Bytes

Versions: 33

Compression:

Stored size: 416 Bytes

Contents

require 'rubygems'

module BundlerVendoredPostIt::PostIt
  class Parser
    def initialize(file)
      @file = file
    end

    BUNDLED_WITH =
      /\n\nBUNDLED WITH\n\s{2,}(#{Gem::Version::VERSION_PATTERN})\n/

    def parse
      return unless lockfile = File.file?(@file) && File.read(@file)
      if lockfile =~ BUNDLED_WITH
        Regexp.last_match(1)
      else
        '< 1.10'
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 3 rubygems

Version Path
rubygems-update-2.6.14 bundler/lib/bundler/vendor/postit/lib/postit/parser.rb
rubygems-update-2.6.13 bundler/lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.15.1 lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.15.0 lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.15.0.pre.4 lib/bundler/vendor/postit/lib/postit/parser.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/bundler-1.14.6/lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.15.0.pre.3 lib/bundler/vendor/postit/lib/postit/parser.rb
rubygems-update-2.6.12 bundler/lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.15.0.pre.2 lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.15.0.pre.1 lib/bundler/vendor/postit/lib/postit/parser.rb
rubygems-update-2.6.11 bundler/lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.14.6 lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.14.5 lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.14.4 lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.14.3 lib/bundler/vendor/postit/lib/postit/parser.rb
rubygems-update-2.6.10 bundler/lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.14.2 lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.14.1 lib/bundler/vendor/postit/lib/postit/parser.rb
bundler-1.14.0 lib/bundler/vendor/postit/lib/postit/parser.rb
rubygems-update-2.6.9 bundler/lib/bundler/vendor/postit/lib/postit/parser.rb