class LabClient::GroupBadge

Inspect Helper

Public Instance Methods

delete() click to toggle source
# File lib/labclient/groups/badges/group_badge.rb, line 21
def delete
  group_id = collect_group_id

  client.groups.badges.delete(group_id, id)
end
group() click to toggle source
# File lib/labclient/groups/badges/group_badge.rb, line 10
def group
  group_id = collect_group_id
  client.groups.show group_id
end
inspect() click to toggle source
# File lib/labclient/groups/badges/group_badge.rb, line 6
def inspect
  "#<GroupBadge id: #{id}, name: #{name}>"
end
preview() click to toggle source
# File lib/labclient/groups/badges/group_badge.rb, line 27
def preview
  group_id = collect_group_id

  client.groups.badges.preview(group_id, {
                                 link_url: link_url,
                                 image_url: image_url
                               })
end
update(query) click to toggle source
# File lib/labclient/groups/badges/group_badge.rb, line 15
def update(query)
  group_id = collect_group_id

  update_self client.groups.badges.update(group_id, id, query)
end