module ActionView::Helpers::NumberHelper
def number_to_phone(number, options = {})
number_to_phone("12x34", raise: true) # => InvalidNumberError
number_to_phone("12x34") # => "12x34"
InvalidNumberError to be raised if +number+ is not a valid number:
Additionally, supports a +:raise+ option that will cause
Delegates to ActiveSupport::NumberHelper#number_to_phone.
def number_to_phone(number, options = {}) return unless number options = options.symbolize_keys parse_float(number, true) if options.delete(:raise) ERB::Util.html_escape(ActiveSupport::NumberHelper.number_to_phone(number, options)) end