blob: 9117a1ac35052f2209faefc52dbe501e98d7f240 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
module BundlerVendoredPostIt
class Installer
def initialize(bundler_version)
@bundler_version = bundler_version
end
def installed?
!Gem::Specification.find_by_name('bundler', @bundler_version).nil?
rescue Gem::MissingSpecVersionError
false
end
def install!
Gem.install('bundler', @bundler_version) unless installed?
end
end
end
|