class Twitch::Badges
Attributes
id[RW]
image_url_1x[RW]
image_url_2x[RW]
image_url_4x[RW]
Public Class Methods
get_channel(id)
click to toggle source
Gets Badges
for a channel ID
# File lib/twitch/badges.rb, line 11 def get_channel(id) response = Twitch.client.get(:helix, "chat/badges?broadcaster_id=#{id}") badge_array(response["data"]) end
get_global()
click to toggle source
Gets Global Badges
# File lib/twitch/badges.rb, line 18 def get_global response = Twitch.client.get(:helix, "chat/badges/global") badge_array(response["data"]) end
Private Class Methods
badge_array(data)
click to toggle source
# File lib/twitch/badges.rb, line 26 def badge_array(data) badges = [] data.each do |e| badges << {set_id: e["set_id"], versions: e["versions"].map {|v| new(v)} } end badges end