Class: Float
- Inherits:
-
Object
- Object
- Float
- Defined in:
- lib/stella/core_ext.rb
Instance Method Summary collapse
-
#fractional_part ⇒ Object
Returns the fractional part of a float.
-
#fractional_part? ⇒ Boolean
Returns true if a float has a fractional part; i.e.
Instance Method Details
#fractional_part ⇒ Object
Returns the fractional part of a float. For example, (6.67).fractional_part == 0.67
456 457 458 |
# File 'lib/stella/core_ext.rb', line 456 def fractional_part (self - self.truncate).abs end |
#fractional_part? ⇒ Boolean
Returns true if a float has a fractional part; i.e. f == f.to_i
451 452 453 |
# File 'lib/stella/core_ext.rb', line 451 def fractional_part? fractional_part != 0.0 end |