class Stride::ConversationRoster
Attributes
access_token[RW]
cloud_id[RW]
ids[RW]
Public Class Methods
fetch!(access_token, cloud_id, conversation_id)
click to toggle source
# File lib/stride/conversation_roster.rb, line 5 def self.fetch!(access_token, cloud_id, conversation_id) new(access_token, cloud_id, Request.new(access_token, cloud_id, conversation_id).json) end
new(access_token, cloud_id, json)
click to toggle source
# File lib/stride/conversation_roster.rb, line 9 def initialize(access_token, cloud_id, json) self.access_token = access_token self.cloud_id = cloud_id self.ids = json['values'] end
Public Instance Methods
users()
click to toggle source
# File lib/stride/conversation_roster.rb, line 15 def users @users ||= ids.map { |id| User.fetch!(access_token, cloud_id, id) } end