123456789_123456789_123456789_123456789_123456789_

Class: ActiveSupport::NumberHelper::NumberToPercentageConverter

Do not use. This class is for internal use only.
Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
Instance Chain:
Inherits: ActiveSupport::NumberHelper::NumberConverter
Defined in: activesupport/lib/active_support/number_helper/number_to_percentage_converter.rb

Constant Summary

NumberConverter - Inherited

DEFAULTS, EMPTY_FORMAT

Class Attribute Summary

Class Method Summary

NumberConverter - Inherited

.convert,
.convert_with_resolved_options

Used by a converter delegating to another one: the options it passes already hold every key of the defaults and of the locale's number.format, so only this converter's namespace is resolved again.

.i18n_format_key, .new

Instance Attribute Summary

Instance Method Summary

NumberConverter - Inherited

#execute, #default_format_options, #default_value, #i18n_format_options, #namespace_format_options,
#options

The format options, in increasing order of precedence: the defaults, the namespace's defaults, the locale's number.format, the locale's number..format, and the options given to the call.

#translate_in_locale, #translate_number_value_with_default, #valid_bigdecimal

Constructor Details

This class inherits a constructor from ActiveSupport::NumberHelper::NumberConverter

Instance Method Details

#convert

[ GitHub ]

  
# File 'activesupport/lib/active_support/number_helper/number_to_percentage_converter.rb', line 11

def convert
  rounded_number = NumberToRoundedConverter.convert_with_resolved_options(number, options)
  options[:format].gsub("%n", rounded_number)
end