Sha256: 4bb76624e16bdd80b5869f7052e2e04811ac88ed498a99abc605d1f08f31edfe

Contents?: true

Size: 444 Bytes

Versions: 2

Compression:

Stored size: 444 Bytes

Contents

module SalesforceBulkAPINotifier
  class SlackService
    def initialize
      Slack.configure do |config|
        config.token = SalesforceBulkAPINotifier.slack_api_token
      end
      @slack ||= Slack::Web::Client.new
      @slack.auth_test
    end

    def notify(channels, text)
      channels.split(',').each do |channel|
        @slack.chat_postMessage(channel: "#{channel}", text: "#{text}", as_user: true)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
salesforce-bulkapi-notifier-0.0.2 lib/salesforce_bulkapi_notifier/slack_service.rb
salesforce-bulkapi-notifier-0.0.1.pre lib/salesforce_bulkapi_notifier/slack_service.rb