Class: Zoomus::Client
- Inherits:
-
Object
- Object
- Zoomus::Client
- Includes:
- HTTParty, Actions::Meeting, Actions::Metrics, Actions::Recording, Actions::Report, Actions::User, Actions::Webinar
- Defined in:
- lib/zoomus/client.rb
Instance Method Summary collapse
-
#initialize(*args) ⇒ Client
constructor
A new instance of Client.
Methods included from Actions::Recording
#mc_recording_list, #recording_delete, #recording_get, #recording_list
Methods included from Actions::Report
#report_getaccountreport, #report_getdailyreport, #report_getuserreport
Methods included from Actions::Webinar
#webinar_create, #webinar_delete, #webinar_end, #webinar_get, #webinar_list, #webinar_update
Methods included from Actions::Metrics
#metrics_crc, #metrics_meetingdetail, #metrics_meetings
Methods included from Actions::Meeting
#meeting_create, #meeting_delete, #meeting_end, #meeting_get, #meeting_list, #meeting_update
Methods included from Actions::User
#user_autocreate, #user_autocreate2, #user_create, #user_custcreate, #user_delete, #user_get, #user_getbyemail, #user_list, #user_pending, #user_permanent_delete, #user_update
Constructor Details
#initialize(*args) ⇒ Client
Returns a new instance of Client.
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/zoomus/client.rb', line 17 def initialize(*args) = Utils.(args) raise Utils.argument_error("api_key and api_secret") unless [:api_key] && [:api_secret] self.class.default_params( :api_key => [:api_key], :api_secret => [:api_secret] ) self.class.default_timeout([:timeout]) end |