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