module Trubl::API::Channel
Public Instance Methods
retrieve_channel(uid)
click to toggle source
implements developer.tout.com/api/channel-api/apimethod/retrieve-channel returns Trubl::Channel
instance or nil
# File lib/trubl/api/channel.rb, line 11 def retrieve_channel(uid) response = get("/api/v1/channels/#{uid}") Trubl::Channel.new(JSON.parse(response.body)["channel"]) end
retrieve_channel_touts(uid, order=nil, per_page=nil, page=nil)
click to toggle source
implements developer.tout.com/api/channel-api/apimethod/retrieve-channel-touts returns Array of Trubl::Tout
instances or nil
# File lib/trubl/api/channel.rb, line 25 def retrieve_channel_touts(uid, order=nil, per_page=nil, page=nil) response = get("/api/v1/channels/#{uid}/touts", query: {order: order, per_page: per_page, page: page}) Trubl::Touts.new.from_response(response) end
retrieve_channel_users(uid, order=nil, per_page=nil, page=nil)
click to toggle source
implements developer.tout.com/api/channel-api/apimethod/retrieve-channel-users returns Array of Trubl::User
instances or nil
# File lib/trubl/api/channel.rb, line 18 def retrieve_channel_users(uid, order=nil, per_page=nil, page=nil) response = get("/api/v1/channels/#{uid}/users", query: {order: order, per_page: per_page, page: page}) Trubl::Users.new.from_response(response) end