Method: ActionView::Helpers::NumberHelper#number_to_phone

Defined in:
actionview/lib/action_view/helpers/number_helper.rb

#number_to_phone(number, options = {}) ⇒ Object

Delegates to ActiveSupport::NumberHelper#number_to_phone.

Additionally, supports a :raise option that will cause InvalidNumberError to be raised if number is not a valid number:

number_to_phone("12x34")              # => "12x34"
number_to_phone("12x34", raise: true) # => InvalidNumberError


35
36
37
38
39
40
41
# File 'actionview/lib/action_view/helpers/number_helper.rb', line 35

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