# File lib/ice_cube/builders/string_builder.rb, line 63 def ordinal(number) ord = IceCube::I18n.t("ice_cube.integer.ordinals")[number] || IceCube::I18n.t("ice_cube.integer.ordinals")[number % 10] || IceCube::I18n.t('ice_cube.integer.ordinals')[:default] number >= 0 ? ord : IceCube::I18n.t("ice_cube.integer.negative", ordinal: ord) end