Sha256: 16b128fe71778c9a2282fd2c3a3af1ab6689cd539420fd52221ed6d23f4ab6cd

Contents?: true

Size: 455 Bytes

Versions: 4

Compression:

Stored size: 455 Bytes

Contents

module SlackMessaging
  class Slack
    attr_accessor :options

    def self.execute(args, options = nil)
      if args.empty?
        message = SlackMessaging::RandomMessage.acquire_random_quote
        print_message(message)
      else
        args.each do |message|
          print_message(message)
        end
      end
    end

    private

    def self.print_message(message)
      SlackMessaging::NotifySlack.new(message).perform
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
slack_messaging-2.2.0 lib/slack_messaging/slack.rb
slack_messaging-2.1.1 lib/slack_messaging/slack.rb
slack_messaging-2.1.0 lib/slack_messaging/slack.rb
slack_messaging-2.0.0 lib/slack_messaging/slack.rb