Sha256: e48dbd03a91f9b45485fcd9ed1d2476bb2d3b875f9b0f833b7f06d8e52e42692

Contents?: true

Size: 412 Bytes

Versions: 32

Compression:

Stored size: 412 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 = to_s.split(/\./)
      (inicio + fim.ljust(2, '0'))
    end
  end
end

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

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
brcobranca-6.9.1 lib/brcobranca/limpeza.rb
brcobranca-6.9.0 lib/brcobranca/limpeza.rb
brcobranca-6.8.0 lib/brcobranca/limpeza.rb
brcobranca-6.7.0 lib/brcobranca/limpeza.rb
brcobranca-6.6.0 lib/brcobranca/limpeza.rb
brcobranca-6.5.0 lib/brcobranca/limpeza.rb
brcobranca-6.4.1 lib/brcobranca/limpeza.rb
brcobranca-6.4.0 lib/brcobranca/limpeza.rb
brcobranca-6.3.0 lib/brcobranca/limpeza.rb
brcobranca-6.2.2 lib/brcobranca/limpeza.rb
brcobranca-6.2.1 lib/brcobranca/limpeza.rb
brcobranca-6.2.0 lib/brcobranca/limpeza.rb
brcobranca-6.1.12 lib/brcobranca/limpeza.rb
brcobranca-6.1.11 lib/brcobranca/limpeza.rb
brcobranca-6.1.10 lib/brcobranca/limpeza.rb
brcobranca-6.1.9 lib/brcobranca/limpeza.rb
brcobranca-6.1.8 lib/brcobranca/limpeza.rb
brcobranca-6.1.7 lib/brcobranca/limpeza.rb
brcobranca-6.1.6 lib/brcobranca/limpeza.rb
brcobranca-6.1.5 lib/brcobranca/limpeza.rb