Sha256: 0f036633ce8fa7d9665804213f04b6bfa178f7ac267b2995849edb0e44f5deb7

Contents?: true

Size: 296 Bytes

Versions: 23

Compression:

Stored size: 296 Bytes

Contents

# frozen_string_literal: true

require "bigdecimal"

module Refinements
  # Provides additional enhancements to the BigDecimal primitive.
  module BigDecimals
    refine BigDecimal do
      def inspect = format("#<BigDecimal:%{id} %{string}>", id: object_id, string: to_s("F"))
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
refinements-10.1.0 lib/refinements/big_decimals.rb
refinements-10.0.1 lib/refinements/big_decimals.rb
refinements-10.0.0 lib/refinements/big_decimals.rb
refinements-9.8.0 lib/refinements/big_decimals.rb
refinements-9.7.1 lib/refinements/big_decimals.rb
refinements-9.7.0 lib/refinements/big_decimals.rb
refinements-9.6.0 lib/refinements/big_decimals.rb
refinements-9.5.0 lib/refinements/big_decimals.rb
refinements-9.4.0 lib/refinements/big_decimals.rb
refinements-9.3.3 lib/refinements/big_decimals.rb
refinements-9.3.2 lib/refinements/big_decimals.rb
refinements-9.3.1 lib/refinements/big_decimals.rb
refinements-9.3.0 lib/refinements/big_decimals.rb
refinements-9.2.0 lib/refinements/big_decimals.rb
refinements-9.1.0 lib/refinements/big_decimals.rb
refinements-9.0.2 lib/refinements/big_decimals.rb
refinements-9.0.1 lib/refinements/big_decimals.rb
refinements-9.0.0 lib/refinements/big_decimals.rb
refinements-8.5.2 lib/refinements/big_decimals.rb
refinements-8.5.1 lib/refinements/big_decimals.rb