method
wrap_with_output_safety_handling
v7.0.0 -
Show latest stable
- Class:
ActionView::Helpers::NumberHelper
wrap_with_output_safety_handling(number, raise_on_invalid, &block)private
No documentation available.
# File actionview/lib/action_view/helpers/number_helper.rb, line 433
def wrap_with_output_safety_handling(number, raise_on_invalid, &block)
valid_float = valid_float?(number)
raise InvalidNumberError, number if raise_on_invalid && !valid_float
formatted_number = yield
if valid_float || number.html_safe?
formatted_number.html_safe
else
formatted_number
end
end