Guest User

Untitled

a guest
Jun 18th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. diff --git a/actionpack/lib/action_view/helpers/number_helper.rb b/actionpack/lib/action_view/helpers/number_helper.rb
  2. index d1c8064..5250807 100644
  3. --- a/actionpack/lib/action_view/helpers/number_helper.rb
  4. +++ b/actionpack/lib/action_view/helpers/number_helper.rb
  5. @@ -51,14 +51,9 @@ module ActionView
  6.  
  7. begin
  8. Float(number)
  9. - is_number_html_safe = true
  10. rescue ArgumentError, TypeError
  11. - if options[:raise]
  12. - raise InvalidNumberError, number
  13. - else
  14. - is_number_html_safe = number.to_s.html_safe?
  15. - end
  16. - end
  17. + raise InvalidNumberError, number
  18. + end if options[:raise]
  19.  
  20. number = number.to_s.strip
  21. options = options.symbolize_keys
  22. @@ -76,7 +71,7 @@ module ActionView
  23. number.starts_with?('-') ? number.slice!(1..-1) : number
  24. end
  25. str << " x #{extension}" unless extension.blank?
  26. - is_number_html_safe ? str.html_safe : str
  27. + h str
  28. end
  29.  
  30. # Formats a +number+ into a currency string (e.g., $13.65). You can customize the format
  31. diff --git a/actionpack/test/template/number_helper_test.rb b/actionpack/test/template/number_helper_test.rb
  32. index c14dfb2..dcdf28d 100644
  33. --- a/actionpack/test/template/number_helper_test.rb
  34. +++ b/actionpack/test/template/number_helper_test.rb
  35. @@ -289,7 +289,8 @@ class NumberHelperTest < ActionView::TestCase
  36. assert number_to_percentage("asdf".html_safe).html_safe?
  37.  
  38. assert number_to_phone(1).html_safe?
  39. - assert !number_to_phone("<script></script>").html_safe?
  40. + assert_equal "<script></script>", number_to_phone("<script></script>")
  41. + assert number_to_phone("<script></script>").html_safe?
  42. assert number_to_phone("asdf".html_safe).html_safe?
  43.  
  44. assert number_with_delimiter(1).html_safe?
Add Comment
Please, Sign In to add comment