class Capistrano::VersionValidator
Attributes
version[R]
Public Class Methods
new(version)
click to toggle source
# File lib/capistrano/version_validator.rb, line 3 def initialize(version) @version = version end
Public Instance Methods
verify()
click to toggle source
# File lib/capistrano/version_validator.rb, line 7 def verify return self if match? raise "Capfile locked at #{version}, but #{current_version} is loaded" end
Private Instance Methods
available()
click to toggle source
# File lib/capistrano/version_validator.rb, line 24 def available Gem::Dependency.new("cap", version) end
current_version()
click to toggle source
# File lib/capistrano/version_validator.rb, line 20 def current_version VERSION end
match?()
click to toggle source
# File lib/capistrano/version_validator.rb, line 16 def match? available =~ requested end
requested()
click to toggle source
# File lib/capistrano/version_validator.rb, line 28 def requested Gem::Dependency.new("cap", current_version) end