module Trubl::API::Category

Public Instance Methods

retrieve_category(uid) click to toggle source

implements categories/:uid returns Trubl::Category instance or nil

# File lib/trubl/api/category.rb, line 12
def retrieve_category(uid)
  response = get("categories/#{uid}")
  Trubl::Category.new(JSON.parse(response.body)["category"])
end
retrieve_category_touts(uid, order=nil, per_page=nil, page=nil) click to toggle source

implements categories/:uid/touts returns Array of Trubl::Tout instances or nil

# File lib/trubl/api/category.rb, line 26
def retrieve_category_touts(uid, order=nil, per_page=nil, page=nil)
  response = get("categories/#{uid}/touts", query: {order: order, per_page: per_page, page: page})
  Trubl::Touts.new.from_response(response)
end
retrieve_category_users(uid, order=nil, per_page=nil, page=nil) click to toggle source

implements categories/:uid/users returns Array of Trubl::User instances or nil

# File lib/trubl/api/category.rb, line 19
def retrieve_category_users(uid, order=nil, per_page=nil, page=nil)
  response = get("categories/#{uid}/users", query: {order: order, per_page: per_page, page: page})
  Trubl::Users.new.from_response(response)
end