class Capistrano::Slacky::Messaging::Base
Constants
- PERMITTED_ACTIONS
Attributes
env[R]
Public Class Methods
new(env:)
click to toggle source
# File lib/capistrano/slacky/messaging/base.rb, line 21 def initialize(env:) @env = env end
Public Instance Methods
payload_for(action:)
click to toggle source
# File lib/capistrano/slacky/messaging/base.rb, line 25 def payload_for(action:) raise UnpermittedAction.new(action: action) unless PERMITTED_ACTIONS.include?(action) public_send("payload_for_#{action}") end