class ReadyTalk::Recording
Public Class Methods
details(id, opts = {})
click to toggle source
# File lib/readytalk/recording.rb, line 9 def self.details(id, opts = {}) response = request(:get, "/recordings/#{id}", opts, :recording_details) self.new(response, :recording) end
list(opts = {})
click to toggle source
# File lib/readytalk/recording.rb, line 4 def self.list(opts = {}) response = request(:get, '/recordings', opts, :list_recordings) ReadyTalk::Util.new_list_object(response, :recording, :paging_criteria) end
Public Instance Methods
details(opts = {})
click to toggle source
# File lib/readytalk/recording.rb, line 14 def details(opts = {}) self.class.details(self.id, opts) end
list_registrations(opts = {})
click to toggle source
# File lib/readytalk/recording.rb, line 18 def list_registrations(opts = {}) opts = opts.merge(recording_id: self.id) response = request(:get, '/recording/registrations', opts, :list_registrations) ReadyTalk::Util.new_list_object(response, :registration, :paging_criteria) end