Sha256: a03f9adc4b1e1b7954a5c48ca7365d1f96bbbc7b8fb1980962af19d2335fe943

Contents?: true

Size: 220 Bytes

Versions: 14

Compression:

Stored size: 220 Bytes

Contents

Fixnum.class_eval do
  unless 0.respond_to? :digits
    def digits(base = 10)
      num = self.abs
      if num == 0
        1
      else
        Math.log10(num).floor + 1
      end
    end
  end
end # Fixnum.class_eval

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
green-button-data-0.7.5 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.7.4 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.7.3 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.7.2 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.7.1 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.7.0 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.6.0 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.5.0 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.4.2 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.4.1 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.3.2 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.4.0 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.4.0.alpha.pre.1 lib/green-button-data/core_extensions/fixnum.rb
green-button-data-0.3.1 lib/green-button-data/core_extensions/fixnum.rb