blob: 98c4a3578f9980e6dfbb82690aead6c0fe93865d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
require 'rubygems'
module BundlerVendoredPostIt
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
|