Class: WebexApi::Client
- Inherits:
-
Object
- Object
- WebexApi::Client
- Defined in:
- lib/webex_api/client.rb
Instance Attribute Summary collapse
-
#partner_id ⇒ Object
Returns the value of attribute partner_id.
-
#site_id ⇒ Object
Returns the value of attribute site_id.
-
#site_name ⇒ Object
Returns the value of attribute site_name.
-
#webex_email ⇒ Object
Returns the value of attribute webex_email.
-
#webex_id ⇒ Object
Returns the value of attribute webex_id.
-
#webex_password ⇒ Object
Returns the value of attribute webex_password.
Instance Method Summary collapse
-
#add_attendee_to_meeting(meeting_key, user_email, options = {}) ⇒ Object
option or GLOBAL”,:role=>“ATTENDEE or PRESENTER or HOST”.
- #create_meeting(name, options = {}) ⇒ Object
- #delete_attendee_from_meeting(meeting_key, user_email) ⇒ Object
- #delete_meeting(meeting_key) ⇒ Object
- #get_meeting(meeting_key) ⇒ Object
- #get_meeting_host_url(meeting_key, user_email = nil) ⇒ Object
- #get_meeting_join_url(meeting_key, user_email = nil) ⇒ Object
-
#initialize(webex_id, webex_password, site_id, site_name, partner_id = nil, webex_email = nil) ⇒ Client
constructor
A new instance of Client.
- #list_attendee_for_meeting(meeting_key) ⇒ Object
Constructor Details
#initialize(webex_id, webex_password, site_id, site_name, partner_id = nil, webex_email = nil) ⇒ Client
Returns a new instance of Client.
9 10 11 12 13 14 15 16 17 |
# File 'lib/webex_api/client.rb', line 9 def initialize(webex_id,webex_password,site_id,site_name,partner_id=nil,webex_email=nil) @webex_id = webex_id @webex_password = webex_password @site_id = site_id @site_name = site_name @partner_id = partner_id @webex_email = webex_email end |
Instance Attribute Details
#partner_id ⇒ Object
Returns the value of attribute partner_id.
8 9 10 |
# File 'lib/webex_api/client.rb', line 8 def partner_id @partner_id end |
#site_id ⇒ Object
Returns the value of attribute site_id.
8 9 10 |
# File 'lib/webex_api/client.rb', line 8 def site_id @site_id end |
#site_name ⇒ Object
Returns the value of attribute site_name.
8 9 10 |
# File 'lib/webex_api/client.rb', line 8 def site_name @site_name end |
#webex_email ⇒ Object
Returns the value of attribute webex_email.
8 9 10 |
# File 'lib/webex_api/client.rb', line 8 def webex_email @webex_email end |
#webex_id ⇒ Object
Returns the value of attribute webex_id.
8 9 10 |
# File 'lib/webex_api/client.rb', line 8 def webex_id @webex_id end |
#webex_password ⇒ Object
Returns the value of attribute webex_password.
8 9 10 |
# File 'lib/webex_api/client.rb', line 8 def webex_password @webex_password end |
Instance Method Details
#add_attendee_to_meeting(meeting_key, user_email, options = {}) ⇒ Object
option or GLOBAL”,:role=>“ATTENDEE or PRESENTER or HOST”
46 47 48 49 |
# File 'lib/webex_api/client.rb', line 46 def add_attendee_to_meeting(meeting_key,user_email,={}) meeting = WebexApi::Meeting.new(meeting_key,self) meeting.add_attendee(user_email,) end |
#create_meeting(name, options = {}) ⇒ Object
19 20 21 |
# File 'lib/webex_api/client.rb', line 19 def create_meeting(name,={}) meeting = WebexApi::Meeting.create_meeting(self,name,) end |
#delete_attendee_from_meeting(meeting_key, user_email) ⇒ Object
51 52 53 54 |
# File 'lib/webex_api/client.rb', line 51 def delete_attendee_from_meeting(meeting_key,user_email) meeting = WebexApi::Meeting.new(meeting_key,self) meeting.delete_attendee(user_email) end |
#delete_meeting(meeting_key) ⇒ Object
41 42 43 44 |
# File 'lib/webex_api/client.rb', line 41 def delete_meeting(meeting_key) meeting = WebexApi::Meeting.new(meeting_key,self) meeting.delete_meeting end |
#get_meeting(meeting_key) ⇒ Object
23 24 25 26 27 |
# File 'lib/webex_api/client.rb', line 23 def get_meeting(meeting_key) meeting = WebexApi::Meeting.new(meeting_key,self) meeting.get_meeting meeting end |
#get_meeting_host_url(meeting_key, user_email = nil) ⇒ Object
29 30 31 32 33 |
# File 'lib/webex_api/client.rb', line 29 def get_meeting_host_url(meeting_key,user_email=nil) meeting = WebexApi::Meeting.new(meeting_key,self) meeting.get_host_url(user_email) end |
#get_meeting_join_url(meeting_key, user_email = nil) ⇒ Object
35 36 37 38 39 |
# File 'lib/webex_api/client.rb', line 35 def get_meeting_join_url(meeting_key,user_email=nil) meeting = WebexApi::Meeting.new(meeting_key,self) meeting.get_join_url(user_email) end |
#list_attendee_for_meeting(meeting_key) ⇒ Object
55 56 57 58 |
# File 'lib/webex_api/client.rb', line 55 def list_attendee_for_meeting(meeting_key) meeting = WebexApi::Meeting.new(meeting_key,self) meeting.list_attendees end |