instance method
wrap_with_output_safety_handling
Ruby on Rails 4.1.16
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 410
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 410
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::NumberHelper