Sha256: 0d844f2f99d758cd4a1eb0f8eb4d5f5cf664246c8879129247f29b660dd45d71

Contents?: true

Size: 547 Bytes

Versions: 15

Compression:

Stored size: 547 Bytes

Contents

module ErpBaseErpSvcs
	module Extensions
	  module Core
	    module Commas
	      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
	    end
	  end
	end
end

class Bignum
	 include ErpBaseErpSvcs::Extensions::Core::Commas
end   

class Float
	 include ErpBaseErpSvcs::Extensions::Core::Commas
end

class Fixnum
	 include ErpBaseErpSvcs::Extensions::Core::Commas
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
erp_base_erp_svcs-4.0.0 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.1.5 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.1.4 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.1.3 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.1.2 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.1.1 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.0.7 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.1.0 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.0.6 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.0.5 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.0.4 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.0.3 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.0.2 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.0.1 lib/erp_base_erp_svcs/extensions/core/numbers.rb
erp_base_erp_svcs-3.0.0 lib/erp_base_erp_svcs/extensions/core/numbers.rb