class BandwidthIris::Applications
Public Class Methods
Source
# File lib/bandwidth-iris/applications.rb, line 38 def self.complete_update_application(client, application_id, application_data) data = client.make_request(:put, client.concat_account_path("#{APPLICATIONS_PATH}/#{application_id}"), {:application => application_data}) return data[0][:application] end
Source
# File lib/bandwidth-iris/applications.rb, line 20 def self.create_application(client, application_data) data = client.make_request(:post, client.concat_account_path(APPLICATIONS_PATH), {:application => application_data}) return data[0][:application] end
Source
# File lib/bandwidth-iris/applications.rb, line 44 def self.delete_application(client, application_id) client.make_request(:delete, client.concat_account_path("#{APPLICATIONS_PATH}/#{application_id}")) end
Source
# File lib/bandwidth-iris/applications.rb, line 26 def self.get_application(client, application_id) data = client.make_request(:get, client.concat_account_path("#{APPLICATIONS_PATH}/#{application_id}")) return data[0][:application] end
Source
# File lib/bandwidth-iris/applications.rb, line 49 def self.get_application_sippeers(client, application_id) data = client.make_request(:get, client.concat_account_path("#{APPLICATIONS_PATH}/#{application_id}/associatedsippeers")) list = data[0][:associated_sip_peers][:associated_sip_peer] return [] if !list if list.is_a?(Array) then return list else return [list] end end
Source
# File lib/bandwidth-iris/applications.rb, line 8 def self.get_applications(client) data = client.make_request(:get, client.concat_account_path(APPLICATIONS_PATH)) list = data[0][:application_list][:application] return [] if !list if list.is_a?(Array) then return list else return [list] end end
Source
# File lib/bandwidth-iris/applications.rb, line 32 def self.partial_update_application(client, application_id, application_data) data = client.make_request(:patch, client.concat_account_path("#{APPLICATIONS_PATH}/#{application_id}"), {:application => application_data}) return data[0][:application] end