class Capistrano::Slacky::Messaging::Default
Public Instance Methods
payload_for_failed()
click to toggle source
# File lib/capistrano/slacky/messaging/default.rb, line 26 def payload_for_failed ::Capistrano::Slacky::Facade::Root.new( ::Capistrano::Slacky::Facade::Header.new(deploying? ? :deployment_failed : :rollback_failed), ::Capistrano::Slacky::Facade::Body.new(env: env), ::Capistrano::Slacky::Facade::Exception.new, ::Capistrano::Slacky::Facade::DeployedBy.new(env: env) ).as_json end
payload_for_reverted()
click to toggle source
# File lib/capistrano/slacky/messaging/default.rb, line 17 def payload_for_reverted ::Capistrano::Slacky::Facade::Root.new( ::Capistrano::Slacky::Facade::Header.new(:reverted_successfully), ::Capistrano::Slacky::Facade::Body.new(env: env), ::Capistrano::Slacky::Facade::Revision.new(env: env), ::Capistrano::Slacky::Facade::DeployedBy.new(env: env) ).as_json end
payload_for_updated()
click to toggle source
# File lib/capistrano/slacky/messaging/default.rb, line 7 def payload_for_updated ::Capistrano::Slacky::Facade::Root.new( ::Capistrano::Slacky::Facade::Header.new(:deployed_successfully), ::Capistrano::Slacky::Facade::Body.new(env: env), ::Capistrano::Slacky::Facade::Revision.new(env: env), ::Capistrano::Slacky::Facade::Changelog.for(env: env), ::Capistrano::Slacky::Facade::DeployedBy.new(env: env) ).as_json end
Private Instance Methods
deploying?()
click to toggle source
# File lib/capistrano/slacky/messaging/default.rb, line 37 def deploying? env.fetch(:deploying, false) end