Sha256: 65a1dcbd105dbb22e231cab94e2713d8fe5d17d4519afb0962b6238e4565ffd0

Contents?: true

Size: 368 Bytes

Versions: 22

Compression:

Stored size: 368 Bytes

Contents

class Endpoint
  def initialize(config)
    @config = config
  end

  def address
    @config.keys.first
  end

  def channel_ids
    channel_ids = []

    @config.values.each do |settings|
      settings.each do |setting|
        setting["channel_ids"].each do |channel_id|
          channel_ids << channel_id
        end
      end
    end

    channel_ids
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
qwtf_discord_bot-5.1.11 lib/endpoint.rb
qwtf_discord_bot-5.1.9 lib/endpoint.rb
qwtf_discord_bot-5.1.8 lib/endpoint.rb
qwtf_discord_bot-5.1.6 lib/endpoint.rb
qwtf_discord_bot-5.1.5 lib/endpoint.rb
qwtf_discord_bot-5.1.4 lib/endpoint.rb
qwtf_discord_bot-5.1.3 lib/endpoint.rb
qwtf_discord_bot-5.1.2 lib/endpoint.rb
qwtf_discord_bot-5.1.1 lib/endpoint.rb
qwtf_discord_bot-5.1.0 lib/endpoint.rb
qwtf_discord_bot-5.0.4 lib/endpoint.rb
qwtf_discord_bot-5.0.3 lib/endpoint.rb
qwtf_discord_bot-5.0.2 lib/endpoint.rb
qwtf_discord_bot-5.0.1 lib/endpoint.rb
qwtf_discord_bot-4.2.6 lib/endpoint.rb
qwtf_discord_bot-4.2.5 lib/endpoint.rb
qwtf_discord_bot-4.2.4 lib/endpoint.rb
qwtf_discord_bot-4.2.3 lib/endpoint.rb
qwtf_discord_bot-4.2.2 lib/endpoint.rb
qwtf_discord_bot-4.2.1 lib/endpoint.rb