Module: Credly::Actions::Badges
- Included in:
- Client
- Defined in:
- lib/credly-ruby/actions/badges.rb
Instance Method Summary collapse
- #badge_delete(organization_id, badge_id) ⇒ Object
- #badge_issue(organization_id, body_params) ⇒ Object
- #badge_list(organization_id, query_params = {}) ⇒ Object
- #badge_list_bulk(organization_id, query_params = {}) ⇒ Object
- #badge_replace(organization_id, badge_id, body_params) ⇒ Object
- #badge_revoke(organization_id, badge_id, body_params) ⇒ Object
Instance Method Details
#badge_delete(organization_id, badge_id) ⇒ Object
14 15 16 |
# File 'lib/credly-ruby/actions/badges.rb', line 14 def badge_delete(organization_id, badge_id) connection.delete("organizations/#{organization_id}/badges/#{badge_id}") end |
#badge_issue(organization_id, body_params) ⇒ Object
10 11 12 |
# File 'lib/credly-ruby/actions/badges.rb', line 10 def badge_issue(organization_id, body_params) connection.post("organizations/#{organization_id}/badges", body_params) end |
#badge_list(organization_id, query_params = {}) ⇒ Object
6 7 8 |
# File 'lib/credly-ruby/actions/badges.rb', line 6 def badge_list(organization_id, query_params = {}) connection.get("organizations/#{organization_id}/badges", query_params) end |
#badge_list_bulk(organization_id, query_params = {}) ⇒ Object
18 19 20 |
# File 'lib/credly-ruby/actions/badges.rb', line 18 def badge_list_bulk(organization_id, query_params = {}) connection.get("organizations/#{organization_id}/high_volume_issued_badge_search", query_params) end |
#badge_replace(organization_id, badge_id, body_params) ⇒ Object
26 27 28 |
# File 'lib/credly-ruby/actions/badges.rb', line 26 def badge_replace(organization_id, badge_id, body_params) connection.post("organizations/#{organization_id}/badges/#{badge_id}/replace", body_params) end |
#badge_revoke(organization_id, badge_id, body_params) ⇒ Object
22 23 24 |
# File 'lib/credly-ruby/actions/badges.rb', line 22 def badge_revoke(organization_id, badge_id, body_params) connection.put("organizations/#{organization_id}/badges/#{badge_id}/revoke", body_params) end |