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

class_methods: []

comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: Bignum objects hold integers outside the range of Fixnum. Bignum objects are created automatically when integer calculations would otherwise overflow a Fixnum. When a calculation involving Bignum objects returns a result that will fit in a Fixnum, the result is automatically converted.
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: For the purposes of the bitwise operations and <tt>[]</tt>, a Bignum is treated as if it were an infinite-length bitstring with 2's complement representation.
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: While Fixnum values are immediate, Bignum objects are not---assignment and parameter passing work with references to objects, not the objects themselves.
constants: []

full_name: Bignum
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: ^
- !ruby/object:RDoc::RI::MethodSummary 
  name: abs
- !ruby/object:RDoc::RI::MethodSummary 
  name: coerce
- !ruby/object:RDoc::RI::MethodSummary 
  name: divmod
- !ruby/object:RDoc::RI::MethodSummary 
  name: eql?
- !ruby/object:RDoc::RI::MethodSummary 
  name: even?
- !ruby/object:RDoc::RI::MethodSummary 
  name: fdiv
- !ruby/object:RDoc::RI::MethodSummary 
  name: hash
- !ruby/object:RDoc::RI::MethodSummary 
  name: magnitude
- !ruby/object:RDoc::RI::MethodSummary 
  name: modulo
- !ruby/object:RDoc::RI::MethodSummary 
  name: odd?
- !ruby/object:RDoc::RI::MethodSummary 
  name: remainder
- !ruby/object:RDoc::RI::MethodSummary 
  name: size
- !ruby/object:RDoc::RI::MethodSummary 
  name: to_f
- !ruby/object:RDoc::RI::MethodSummary 
  name: to_s
- !ruby/object:RDoc::RI::MethodSummary 
  name: "|"
- !ruby/object:RDoc::RI::MethodSummary 
  name: "~"
name: Bignum
superclass: Integer
