lib/imperituroard.rb in imperituroard-0.1.3 vs lib/imperituroard.rb in imperituroard-0.1.4

- old
+ new

@@ -1,6 +1,7 @@ require "imperituroard/version" +require 'imperituroard/phpipamdb' module Imperituroard class Error < StandardError; end def initialize() @@ -17,7 +18,30 @@ p ggg end end class Pipam + + attr_accessor :username, :password, :ip, :database_class + def initialize(username, password, ip) + @username = username + @password = password + @ip = ip + @database_class = Pdb.new("phpipam", username, password, ip, "3306") + end + + def update_phpipam_rewr_msisdn(old_msisdn, new_msisdn) + + dst_num_exists = database_class.check_if_msisdn_exists(new_msisdn, "ipaddresses") + + if dst_num_exists == 0 + database_class.update_database_rewrite_msisdn(old_msisdn, new_msisdn) + "updated" + else + "failed" + end + end + include Phpipam -end \ No newline at end of file +end + +