Sha256: 411b9f07b9754d952100844f2c31eb61146d3e9fefb3062ca133d4a6b9ca415f

Contents?: true

Size: 368 Bytes

Versions: 66

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

66 entries across 66 versions & 1 rubygems

Version Path
qwtf_discord_bot-5.5.1 lib/endpoint.rb
qwtf_discord_bot-5.5.0 lib/endpoint.rb
qwtf_discord_bot-5.4.13 lib/endpoint.rb
qwtf_discord_bot-5.4.12 lib/endpoint.rb
qwtf_discord_bot-5.4.11 lib/endpoint.rb
qwtf_discord_bot-5.4.10 lib/endpoint.rb
qwtf_discord_bot-5.4.9 lib/endpoint.rb
qwtf_discord_bot-5.4.8 lib/endpoint.rb
qwtf_discord_bot-5.4.7 lib/endpoint.rb
qwtf_discord_bot-5.4.6 lib/endpoint.rb
qwtf_discord_bot-5.4.5 lib/endpoint.rb
qwtf_discord_bot-5.4.4 lib/endpoint.rb
qwtf_discord_bot-5.4.3 lib/endpoint.rb
qwtf_discord_bot-5.4.2 lib/endpoint.rb
qwtf_discord_bot-5.4.1 lib/endpoint.rb
qwtf_discord_bot-5.4.0 lib/endpoint.rb
qwtf_discord_bot-5.3.7 lib/endpoint.rb
qwtf_discord_bot-5.3.6 lib/endpoint.rb
qwtf_discord_bot-5.3.5 lib/endpoint.rb
qwtf_discord_bot-5.3.4 lib/endpoint.rb