--- !ruby/object:RDoc::RI::ClassDescription 
attributes: []

class_methods: []

comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: BigDecimal utility library.
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: To use these functions, require 'bigdecimal/util'
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: "The following methods are provided to convert other types to BigDecimals:"
- !ruby/struct:RDoc::Markup::Flow::VERB 
  :body: "  String#to_d -&gt; BigDecimal\n  Float#to_d -&gt; BigDecimal\n  Rational#to_d -&gt; BigDecimal\n"
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: "The following method is provided to convert BigDecimals to other types:"
- !ruby/struct:RDoc::Markup::Flow::VERB 
  :body: "  BigDecimal#to_r -&gt; Rational\n"
- !ruby/struct:RDoc::Markup::Flow::RULE 
  :width: 10
constants: 
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: ROUNDS
  value: INT2FIX(FLT_ROUNDS)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: RADIX
  value: INT2FIX(FLT_RADIX)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: MANT_DIG
  value: INT2FIX(DBL_MANT_DIG)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: DIG
  value: INT2FIX(DBL_DIG)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: MIN_EXP
  value: INT2FIX(DBL_MIN_EXP)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: MAX_EXP
  value: INT2FIX(DBL_MAX_EXP)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: MIN_10_EXP
  value: INT2FIX(DBL_MIN_10_EXP)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: MAX_10_EXP
  value: INT2FIX(DBL_MAX_10_EXP)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: MIN
  value: DBL2NUM(DBL_MIN)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: MAX
  value: DBL2NUM(DBL_MAX)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: EPSILON
  value: DBL2NUM(DBL_EPSILON)
full_name: Float
includes: []

instance_methods: 
- !ruby/object:RDoc::RI::MethodSummary 
  name: "%"
- !ruby/object:RDoc::RI::MethodSummary 
  name: "*"
- !ruby/object:RDoc::RI::MethodSummary 
  name: "**"
- !ruby/object:RDoc::RI::MethodSummary 
  name: +
- !ruby/object:RDoc::RI::MethodSummary 
  name: "-"
- !ruby/object:RDoc::RI::MethodSummary 
  name: -@
- !ruby/object:RDoc::RI::MethodSummary 
  name: /
- !ruby/object:RDoc::RI::MethodSummary 
  name: <
- !ruby/object:RDoc::RI::MethodSummary 
  name: <=
- !ruby/object:RDoc::RI::MethodSummary 
  name: <=>
- !ruby/object:RDoc::RI::MethodSummary 
  name: ==
- !ruby/object:RDoc::RI::MethodSummary 
  name: ">"
- !ruby/object:RDoc::RI::MethodSummary 
  name: ">="
- !ruby/object:RDoc::RI::MethodSummary 
  name: abs
- !ruby/object:RDoc::RI::MethodSummary 
  name: angle
- !ruby/object:RDoc::RI::MethodSummary 
  name: arg
- !ruby/object:RDoc::RI::MethodSummary 
  name: ceil
- !ruby/object:RDoc::RI::MethodSummary 
  name: coerce
- !ruby/object:RDoc::RI::MethodSummary 
  name: dclone
- !ruby/object:RDoc::RI::MethodSummary 
  name: divmod
- !ruby/object:RDoc::RI::MethodSummary 
  name: eql?
- !ruby/object:RDoc::RI::MethodSummary 
  name: finite?
- !ruby/object:RDoc::RI::MethodSummary 
  name: floor
- !ruby/object:RDoc::RI::MethodSummary 
  name: hash
- !ruby/object:RDoc::RI::MethodSummary 
  name: infinite?
- !ruby/object:RDoc::RI::MethodSummary 
  name: magnitude
- !ruby/object:RDoc::RI::MethodSummary 
  name: modulo
- !ruby/object:RDoc::RI::MethodSummary 
  name: nan?
- !ruby/object:RDoc::RI::MethodSummary 
  name: phase
- !ruby/object:RDoc::RI::MethodSummary 
  name: round
- !ruby/object:RDoc::RI::MethodSummary 
  name: to_d
- !ruby/object:RDoc::RI::MethodSummary 
  name: to_f
- !ruby/object:RDoc::RI::MethodSummary 
  name: to_i
- !ruby/object:RDoc::RI::MethodSummary 
  name: to_int
- !ruby/object:RDoc::RI::MethodSummary 
  name: to_s
- !ruby/object:RDoc::RI::MethodSummary 
  name: to_yaml
- !ruby/object:RDoc::RI::MethodSummary 
  name: truncate
- !ruby/object:RDoc::RI::MethodSummary 
  name: zero?
name: Float
superclass: Numeric
