Class: Zoomus::Client
- Inherits:
-
Object
- Object
- Zoomus::Client
- Includes:
- HTTParty, Actions::Meeting, 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::Report
#report_getaccountreport, #report_getuserreport
Methods included from Actions::Webinar
#webinar_create, #webinar_delete, #webinar_end, #webinar_get, #webinar_list, #webinar_update
Methods included from Actions::Meeting
#meeting_create, #meeting_delete, #meeting_end, #meeting_get, #meeting_list, #meeting_update
Methods included from Actions::User
#user_create, #user_custcreate, #user_delete, #user_get, #user_getbyemail, #user_list, #user_pending, #user_update
Constructor Details
#initialize(*args) ⇒ Client
Returns a new instance of Client.
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/zoomus/client.rb', line 15 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 |