Sha256: 2fae8190b312a5fdde7b6253791d2ed2a325345b76480b3370a03d7b908062a2

Contents?: true

Size: 341 Bytes

Versions: 30

Compression:

Stored size: 341 Bytes

Contents

module AchClient
  # Utility classes shared by all providers
  class Helpers

    # Turns dollars into cents
    class DollarsToCents

      # @param dollars [Float | BigDecimal | Fixnum | Integer]
      # @return [Fixnum] cents
      def self.dollars_to_cents(dollars)
        (dollars.to_f.round(2) * 100).to_i
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
ach_client-5.3.4 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-5.3.3 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-5.3.2 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-5.3.1 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-5.3.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-5.2.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-5.1.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-5.0.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-4.0.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-3.1.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-3.0.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-2.1.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-2.0.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-1.1.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-1.0.3 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-1.0.2 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-1.0.1 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-1.0.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-0.7.0 lib/ach_client/helpers/dollars_to_cents.rb
ach_client-0.6.8 lib/ach_client/helpers/dollars_to_cents.rb