instance method
raise_if_locked
Ruby on Rails 2.8.2
Since v1.9.3 Last seen in v2.11.0 PrivateSignature
raise_if_locked()
No documentation comment.
Source
# File lib/kamal/cli/base.rb, line 122
def raise_if_locked
yield
rescue SSHKit::Runner::ExecuteError => e
if e.message =~ /cannot create directory/
say "Deploy lock already in place!", :red
on(KAMAL.primary_host) { puts capture_with_debug(*KAMAL.lock.status) }
raise LockError, "Deploy lock found. Run 'kamal lock help' for more information"
else
raise e
end
end
Defined in lib/kamal/cli/base.rb line 122
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Kamal::Cli::Base