Sha256: 1af1aa24b489c2f9fb09a345f5a40bc491aec9e8384f854a7b643815092c7253

Contents?: true

Size: 416 Bytes

Versions: 2

Compression:

Stored size: 416 Bytes

Contents

# -*- encoding: utf-8 -*-
#
module Bbrcobranca
  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 Bbrcobranca::Limpeza }
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bbrcobranca-0.0.2 lib/bbrcobranca/limpeza.rb
bbrcobranca-0.0.1 lib/bbrcobranca/limpeza.rb