lib/imperituroard/phpipamcps.rb in imperituroard-0.2.2 vs lib/imperituroard/phpipamcps.rb in imperituroard-0.2.3

- old
+ new

@@ -4,10 +4,11 @@ require 'savon' class Pcps attr_accessor :wsdl, :endpoint, :namespace, :clientcps + def initialize(wsdl, endpoint, namespace) @wsdl = wsdl @endpoint = endpoint @namespace = namespace @clientcps = Savon.client do @@ -20,11 +21,11 @@ end end def avp_attr_list(username) - message2 = { :networkId => username } + message2 = {:networkId => username} response = clientcps.call(:get_subscriber) do message(message2) end aaa = response.to_hash[:get_subscriber_response][:subscriber][:avp] #li = {"FRAMED-IP-ADDRESS":0,"FRAMED-NETMASK":0,"Default-Gateway":0,"VRF-ID":0,"DHCP-CLASS":0,"IPV4-UNNUMB":0,"PREFIX":0} @@ -94,11 +95,11 @@ answer end def get_current_attributes(msisdn) - message2 = { :networkId => msisdn } + message2 = {:networkId => msisdn} response = clientcps.call(:get_subscriber) do message(message2) end aaa = response.to_hash[:get_subscriber_response][:subscriber][:avp] p aaa @@ -129,22 +130,21 @@ if attr_act.include?(j[:code]) res_list << j end end - added_res = add_attribute(res_list, new_msisdn) + added_res = add_attribute(res_list, new_msisdn) if added_res == "0" - ans = del_attribute(old_msisdn) + ans = del_attribute(old_msisdn) p ans end if ans == "0" "ok" else "error" end end - end