Class: Capistrano::Slacky::Runner

Inherits:
Object
  • Object
show all
Defined in:
lib/capistrano/slacky/runner.rb

Class Method Summary collapse

Class Method Details

.call(action:, env: ::Capistrano::Configuration.env) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/capistrano/slacky/runner.rb', line 9

def self.call(action:, env: ::Capistrano::Configuration.env)
  payload = ::Capistrano::Slacky::Payload.new(
    env: env, action: action
  )

  return if payload.empty?

  ::Capistrano::Slacky::Fanout.call(payload: payload)
end