Sha256: 1c0e294b4e553b5206d8b52808128a669eac42f7a8b2a8337ef43a0c5da45f5c

Contents?: true

Size: 434 Bytes

Versions: 9

Compression:

Stored size: 434 Bytes

Contents

# frozen_string_literal: true

NilClass.class_eval do
  unless method_defined?(:to_dec)
    # :nodoc:
    def to_dec(*_args)
      nil
    end
  end
end

Numeric.class_eval do
  unless method_defined?(:to_dec)
    # :nodoc:
    def to_dec(p = 4)
      (to_f / 100.0).round(p)
    end
  end
end

String.class_eval do
  unless method_defined?(:to_dec)
    # :nodoc:
    def to_dec(p = 4)
      (to_f / 100.0).round(p)
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ruby-rails-extensions-1.1.1 lib/ruby-rails-extensions/extensions/to_dec.rb
ruby-rails-extensions-1.1.1.pre.rc.1 lib/ruby-rails-extensions/extensions/to_dec.rb
ruby-rails-extensions-0.2.0 lib/ruby-rails-extensions/extensions/to_dec.rb
ruby-rails-extensions-0.2.0.pre.rc.1 lib/ruby-rails-extensions/extensions/to_dec.rb
ruby-rails-extensions-1.1.0 lib/ruby-rails-extensions/extensions/to_dec.rb
ruby-rails-extensions-1.1.0.pre.rc.1 lib/ruby-rails-extensions/extensions/to_dec.rb
ruby-rails-extensions-0.1.0 lib/ruby-rails-extensions/extensions/to_dec.rb
ruby-rails-extensions-1.0.0 lib/ruby-rails-extensions/extensions/to_dec.rb
ruby-rails-extensions-1.0.0.pre.rc.1 lib/ruby-rails-extensions/extensions/to_dec.rb