Sha256: b43d40b553a465092944a6dc2e902d430c325d6758b476a6f724584e01684b91
Contents?: true
Size: 553 Bytes
Versions: 15
Compression:
Stored size: 553 Bytes
Contents
module Capistrano class VersionValidator def initialize(version) @version = version end def verify if match? self else fail "Capfile locked at #{version}, but #{current_version} is loaded" end end private attr_reader :version def match? available =~ requested end def current_version VERSION end def available Gem::Dependency.new('cap', version) end def requested Gem::Dependency.new('cap', current_version) end end end
Version data entries
15 entries across 13 versions & 3 rubygems