module Unchained::Client::Servers

Public Instance Methods

servers(opts={}, channel: nil) click to toggle source
# File lib/unchained/client/servers.rb, line 16
def servers(opts={}, channel: nil)
  url = "#{base_url}/servers"

  if channel.nil?
    key = :channels
  else
    key = :"channels_#{channel}"
    url += "/#{channel}"
  end

  @cache[key] ||= get_resources(url, Server, opts)
end