Class: Mingle::MingleFloatingPointImpl

Inherits:
MingleNumber show all
Defined in:
lib/mingle.rb

Direct Known Subclasses

MingleFloat32, MingleFloat64

Instance Attribute Summary

Attributes inherited from MingleNumber

#num

Instance Method Summary collapse

Methods inherited from MingleNumber

#<=>, #==, #inspect, #to_f, #to_i, #to_s

Constructor Details

#initialize(num, fmt) ⇒ MingleFloatingPointImpl

Returns a new instance of MingleFloatingPointImpl.



198
199
200
# File 'lib/mingle.rb', line 198

def initialize( num, fmt )
    super( [ num.to_f ].pack( fmt ).unpack( fmt )[ 0 ] )
end