    # File lib/action_view/helpers/number_helper.rb, line 20
          def number_to_phone(number, options = {})
            number       = number.to_s.strip unless number.nil?
            options      = options.stringify_keys
            area_code    = options["area_code"] || nil
            delimiter    = options["delimiter"] || "-"
            extension    = options["extension"].to_s.strip || nil
            country_code = options["country_code"] || nil

            begin
              str = ""
              str << "+#{country_code}#{delimiter}" unless country_code.blank?
              str << if area_code
                number.gsub!(/([0-9]{1,3})([0-9]{3})([0-9]{4}$)/,"(\\1) \\2#{delimiter}\\3")
              else
                number.gsub!(/([0-9]{1,3})([0-9]{3})([0-9]{4})$/,"\\1#{delimiter}\\2#{delimiter}\\3")
              end
              str << " x #{extension}" unless extension.blank?
              str
            rescue
              number
            end
          end