# frozen_string_literal: true require "ruby-bandwidth-iris" class BandwidthTnRepo def find(tel) BandwidthIris::Tn.new(telephone_number: tel).get_details end def put_lidb_name(tel, lidb_name) BandwidthIris::Lidb.create( lidb_tn_groups: { lidb_tn_group: { telephone_numbers: { telephone_number: tel.sub(/\A\+1/, "") }, subscriber_information: lidb_name, use_type: "RESIDENTIAL", visibility: "PUBLIC" } } ) rescue BandwidthIris::Errors::GenericError raise "Could not set CNAM, please contact support" end end