instance method
wrap_with_output_safety_handling
Ruby on Rails 8.0.4
Since v4.0.13 PrivateSignature
wrap_with_output_safety_handling(number, raise_on_invalid, &block)
No documentation comment.
Parameters
-
numberreq -
raise_on_invalidreq -
blockblock
Source
# File actionview/lib/action_view/helpers/number_helper.rb, line 141
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
Defined in actionview/lib/action_view/helpers/number_helper.rb line 141
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::NumberHelper