Module: ErpBaseErpSvcs::Extensions::Core::Commas
Instance Method Summary collapse
Instance Method Details
#commas ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/erp_base_erp_svcs/extensions/core/numbers.rb', line 6 def commas self.to_s =~ /([^\.]*)(\..*)?/ int, dec = $1.reverse, $2 ? $2 : "" while int.gsub!(/(,|\.|^)(\d{3})(\d)/, '\1\2,\3') end int.reverse + dec end |