Sha256: 61e6810805e4d275fa0549c7ddb23694ec82eed19ac37c2767dd449f42d81bc8

Contents?: true

Size: 390 Bytes

Versions: 6

Compression:

Stored size: 390 Bytes

Contents

# frozen_string_literal: true

module Prawn
  module SwissQRBill
    module Helpers
      # Helpers to format numbers
      module NumberHelper
        def format_with_delimiter(number)
          left, right = format('%.2f', number).split('.')
          left.gsub!(/(\d)(?=(\d\d\d)+(?!\d))/) { |d| "#{d} " }
          [left, right].compact.join('.')
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
prawn-swiss_qr_bill-0.5.4 lib/prawn/swiss_qr_bill/helpers/number_helper.rb
prawn-swiss_qr_bill-0.5.2 lib/prawn/swiss_qr_bill/helpers/number_helper.rb
prawn-swiss_qr_bill-0.5.1 lib/prawn/swiss_qr_bill/helpers/number_helper.rb
prawn-swiss_qr_bill-0.5.0 lib/prawn/swiss_qr_bill/helpers/number_helper.rb
prawn-swiss_qr_bill-0.4.2 lib/prawn/swiss_qr_bill/helpers/number_helper.rb
prawn-swiss_qr_bill-0.4.1 lib/prawn/swiss_qr_bill/helpers/number_helper.rb