Current File : //proc/thread-self/root/opt/alt/ruby18/share/ri/1.8/system/Float/cdesc-Float.yaml |
--- !ruby/object:RI::ClassDescription
attributes: []
class_methods:
- !ruby/object:RI::MethodSummary
name: induced_from
comment:
- !ruby/struct:SM::Flow::P
body: <tt>Float</tt> objects represent real numbers using the native architecture's double-precision floating point representation.
constants:
- !ruby/object:RI::Constant
comment:
name: ROUNDS
value: INT2FIX(FLT_ROUNDS)
- !ruby/object:RI::Constant
comment:
name: RADIX
value: INT2FIX(FLT_RADIX)
- !ruby/object:RI::Constant
comment:
name: MANT_DIG
value: INT2FIX(DBL_MANT_DIG)
- !ruby/object:RI::Constant
comment:
name: DIG
value: INT2FIX(DBL_DIG)
- !ruby/object:RI::Constant
comment:
name: MIN_EXP
value: INT2FIX(DBL_MIN_EXP)
- !ruby/object:RI::Constant
comment:
name: MAX_EXP
value: INT2FIX(DBL_MAX_EXP)
- !ruby/object:RI::Constant
comment:
name: MIN_10_EXP
value: INT2FIX(DBL_MIN_10_EXP)
- !ruby/object:RI::Constant
comment:
name: MAX_10_EXP
value: INT2FIX(DBL_MAX_10_EXP)
- !ruby/object:RI::Constant
comment:
name: MIN
value: rb_float_new(DBL_MIN)
- !ruby/object:RI::Constant
comment:
name: MAX
value: rb_float_new(DBL_MAX)
- !ruby/object:RI::Constant
comment:
name: EPSILON
value: rb_float_new(DBL_EPSILON)
full_name: Float
includes:
- !ruby/object:RI::IncludedModule
name: Precision
instance_methods:
- !ruby/object:RI::MethodSummary
name: "%"
- !ruby/object:RI::MethodSummary
name: "*"
- !ruby/object:RI::MethodSummary
name: "**"
- !ruby/object:RI::MethodSummary
name: +
- !ruby/object:RI::MethodSummary
name: "-"
- !ruby/object:RI::MethodSummary
name: -@
- !ruby/object:RI::MethodSummary
name: /
- !ruby/object:RI::MethodSummary
name: <
- !ruby/object:RI::MethodSummary
name: <=
- !ruby/object:RI::MethodSummary
name: <=>
- !ruby/object:RI::MethodSummary
name: ==
- !ruby/object:RI::MethodSummary
name: ">"
- !ruby/object:RI::MethodSummary
name: ">="
- !ruby/object:RI::MethodSummary
name: abs
- !ruby/object:RI::MethodSummary
name: ceil
- !ruby/object:RI::MethodSummary
name: coerce
- !ruby/object:RI::MethodSummary
name: dclone
- !ruby/object:RI::MethodSummary
name: divmod
- !ruby/object:RI::MethodSummary
name: eql?
- !ruby/object:RI::MethodSummary
name: finite?
- !ruby/object:RI::MethodSummary
name: floor
- !ruby/object:RI::MethodSummary
name: hash
- !ruby/object:RI::MethodSummary
name: infinite?
- !ruby/object:RI::MethodSummary
name: modulo
- !ruby/object:RI::MethodSummary
name: nan?
- !ruby/object:RI::MethodSummary
name: round
- !ruby/object:RI::MethodSummary
name: to_f
- !ruby/object:RI::MethodSummary
name: to_i
- !ruby/object:RI::MethodSummary
name: to_int
- !ruby/object:RI::MethodSummary
name: to_s
- !ruby/object:RI::MethodSummary
name: to_yaml
- !ruby/object:RI::MethodSummary
name: truncate
- !ruby/object:RI::MethodSummary
name: zero?
name: Float
superclass: Numeric