4 ms·
The view-dependent stuff is in fact separated from the business conversion logic and can be used in a non-web context if you want. Here's the version for use i
by wilg 13y ago
The view-dependent stuff is in fact separated from the business conversion logic and can be used in a non-web context if you want.
Here's the version for use in a view context: https://github.com/rails/rails/blob/master/actionview/lib/action_view/helpers/number_helper.rb#L107 https://github.com/rails/rails/blob/master/actionview/lib/ac...
You can see that this method has some XSS prevention logic.
Here's the converter itself: https://github.com/rails/rails/blob/master/activesupport/lib/active_support/number_helper/number_to_currency_converter.rb https://github.com/rails/rails/blob/master/activesupport/lib...