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