Sha256: 06db83bd67fedbdee12aa2da5dc671cae5846afd931b40d240cd8a315d671e47

Contents?: true

Size: 155 Bytes

Versions: 5

Compression:

Stored size: 155 Bytes

Contents

class Float

  # converts a float to an integer, only when no decimal values are lost.

  def safe_to_i
    self == self.to_i ? self.to_i : self
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
eitil-1.0.2 eitil_core/lib/eitil_core/float/safe_to_i.rb
eitil-1.0.1 eitil_core/lib/eitil_core/float/safe_to_i.rb
eitil-1.0.1.e.4 eitil_core/lib/eitil_core/float/safe_to_i.rb
eitil-1.0.1.e.3 eitil_core/lib/eitil_core/float/safe_to_i.rb
eitil-0.3.10 config/initializers/monkeys/float.rb