app/services/integrations/slack/helper.rb
require 'uri'
module Integrations
module Slack
module Helper
def send_slack(integration, message)
Integrations::Slack::Service.send(real_private_uri(integration.data['private_uri']),
integration.data['channel'],
integration.data['bot_username'],
message)
end
private def real_private_uri(private_uri)
return ENV[private_uri] if private_uri.starts_with? 'INTEGRATION_URI'
private_uri
end
end
end
end