Sha256: 39b114d58359047db599e5a5cdfc518e21dca203634195e3b062194f486a1fc3

Contents?: true

Size: 409 Bytes

Versions: 3

Compression:

Stored size: 409 Bytes

Contents

# -*- encoding: utf-8 -*-
module Brcobranca
  module Limpeza
    # Transforma Float em String preservando o zero a direita.
    #
    # @return [String]
    # @example
    #  1.9  #=> 190
    #  1.93 #=> 193
    def limpa_valor_moeda
      inicio, fim = self.to_s.split(/\./)
      (inicio + fim.ljust(2,'0'))
    end
  end
end

[ Float ].each do |klass|
  klass.class_eval { include Brcobranca::Limpeza }
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
brcobranca-3.1.0 lib/brcobranca/limpeza.rb
brcobranca-3.0.0 lib/brcobranca/limpeza.rb
tulios-brcobranca-3.0.0 lib/brcobranca/limpeza.rb