instance method
number_to_phone
Ruby on Rails edge
Signature
number_to_phone(number, options = {})
Delegates to ActiveSupport::NumberHelper#number_to_phone.
“‘ number_to_phone(“1234567890”) # => “123-456-7890” “`
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 “`
Parameters
-
numberreq -
optionsopt = {}
Source
# File actionview/lib/action_view/helpers/number_helper.rb, line 42
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
Defined in actionview/lib/action_view/helpers/number_helper.rb line 42
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::NumberHelper