Sha256: d9b3d93ffda7544dd2a6be7c5075e940800e63d992a82b1a855cf9073313844f

Contents?: true

Size: 481 Bytes

Versions: 2

Compression:

Stored size: 481 Bytes

Contents

# frozen_string_literal: true

module SlackMessaging
  class Send
    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 |arg_message|
          print_message(arg_message)
        end
      end
    end

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
slack_messaging-3.1.0 lib/slack_messaging/send.rb
slack_messaging-3.0.0 lib/slack_messaging/send.rb