ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PKmc ]|:: to_r-i.rinu[U:RDoc::AnyMethod[iI" to_r:ETI"NilClass#to_r;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Returns zero as a rational.;T: @fileI"rational.c;T:0@omit_headings_from_table_of_contents_below0I"nil.to_r -> (0/1) ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]8S.JJ %3d%7e-i.rinu[U:RDoc::AnyMethod[iI"=~:ETI"NilClass#=~;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Dummy pattern matching -- always returns nil.;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"nil =~ other -> nil ;T0[I" (p1);T@FI" NilClass;TcRDoc::NormalClass00PKmc ]-EE inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"NilClass#inspect;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Always returns the string "nil".;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"nil.inspect -> "nil" ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]cdesc-NilClass.rinu[U:RDoc::NormalClass[iI" NilClass:ET@I" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"8The class of the singleton object nil.;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I"&;TI" object.c;T[I"^;T@%[I" inspect;T@%[I" nil?;T@%[I"rationalize;TI"rational.c;T[I" to_a;T@%[I" to_c;TI"complex.c;T[I" to_f;T@%[I" to_h;T@%[I" to_i;T@%[I" to_r;T@.[I" to_s;T@%[I"|;T@%[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"complex.c;T@I"rational.c;T@LcRDoc::TopLevelPKmc ]> to_a-i.rinu[U:RDoc::AnyMethod[iI" to_a:ETI"NilClass#to_a;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Always returns an empty array.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"nil.to_a #=> [];T: @format0: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"nil.to_a -> [] ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]_H6rationalize-i.rinu[U:RDoc::AnyMethod[iI"rationalize:ETI"NilClass#rationalize;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FReturns zero as a rational. The optional argument eps is always ;TI" ignored.;T: @fileI"rational.c;T:0@omit_headings_from_table_of_contents_below0I"'nil.rationalize([eps]) -> (0/1) ;T0[I"(p1 = v1);T@FI" NilClass;TcRDoc::NormalClass00PKmc ]FW8 to_i-i.rinu[U:RDoc::AnyMethod[iI" to_i:ETI"NilClass#to_i;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Always returns zero.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"nil.to_i #=> 0;T: @format0: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"nil.to_i -> 0 ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]K%26-i.rinu[U:RDoc::AnyMethod[iI"&:ETI"NilClass#&;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"false. obj is always ;TI"Devaluated as it is the argument to a method call---there is no ;TI"+short-circuit evaluation in this case.;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"3false & obj -> false nil & obj -> false ;T0[I" (p1);T@FI" NilClass;TcRDoc::NormalClass00PKmc ]E# to_d-i.rinu[U:RDoc::AnyMethod[iI" to_d:ETI"NilClass#to_d;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Returns nil represented as a BigDecimal.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I"require 'bigdecimal' ;TI"require 'bigdecimal/util' ;TI" ;TI"nil.to_d # => 0.0;T: @format0: @fileI"*ext/bigdecimal/lib/bigdecimal/util.rb;T:0@omit_headings_from_table_of_contents_below0I"nil.to_d -> bigdecimal ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]l+99 to_c-i.rinu[U:RDoc::AnyMethod[iI" to_c:ETI"NilClass#to_c;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Returns zero as a complex.;T: @fileI"complex.c;T:0@omit_headings_from_table_of_contents_below0I"nil.to_c -> (0+0i) ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ][+;; to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"NilClass#to_s;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Always returns the empty string.;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"nil.to_s -> "" ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]/iX%5e-i.rinu[U:RDoc::AnyMethod[iI"^:ETI"NilClass#^;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Exclusive Or---If obj is nil or ;TI"Hfalse, returns false; otherwise, returns ;TI"true.;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"Efalse ^ obj -> true or false nil ^ obj -> true or false ;T0[I" (p1);T@FI" NilClass;TcRDoc::NormalClass00PKmc ]d2%ss nil%3f-i.rinu[U:RDoc::AnyMethod[iI" nil?:ETI"NilClass#nil?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"POnly the object nil responds true to nil?.;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"$nil.nil? -> true ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]"s to_f-i.rinu[U:RDoc::AnyMethod[iI" to_f:ETI"NilClass#to_f;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Always returns zero.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"nil.to_f #=> 0.0;T: @format0: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"nil.to_f -> 0.0 ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]ip%7c-i.rinu[U:RDoc::AnyMethod[iI"|:ETI"NilClass#|;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Or---Returns false if obj is ;TI"Inil or false; true otherwise.;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"Gfalse | obj -> true or false nil | obj -> true or false ;T0[I" (p1);T@FI" NilClass;TcRDoc::NormalClass00PKmc ]-z%3d%3d%3d-i.rinu[U:RDoc::AnyMethod[iI"===:ETI"NilClass#===;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HCase Equality -- For class Object, effectively the same as calling ;TI"J#==, but typically overridden by descendants to provide ;TI"/meaningful semantics in +case+ statements.;T: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"&obj === other -> true or false ;T0[I" (p1);T@FI" NilClass;TcRDoc::NormalClass00PKmc ]bf to_h-i.rinu[U:RDoc::AnyMethod[iI" to_h:ETI"NilClass#to_h;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Always returns an empty hash.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"nil.to_h #=> {};T: @format0: @fileI" object.c;T:0@omit_headings_from_table_of_contents_below0I"nil.to_h -> {} ;T0[I"();T@FI" NilClass;TcRDoc::NormalClass00PKmc ]|:: to_r-i.rinu[PKmc ]8S.JJ s%3d%7e-i.rinu[PKmc ]-EE inspect-i.rinu[PKmc ]ycdesc-NilClass.rinu[PKmc ]> |to_a-i.rinu[PKmc ]_H6I rationalize-i.rinu[PKmc ]FW8  to_i-i.rinu[PKmc ]K %26-i.rinu[PKmc ]E# to_d-i.rinu[PKmc ]l+99 /to_c-i.rinu[PKmc ][+;; to_s-i.rinu[PKmc ]/iX%5e-i.rinu[PKmc ]d2%ss )nil%3f-i.rinu[PKmc ]"s to_f-i.rinu[PKmc ]ip%7c-i.rinu[PKmc ]-z%3d%3d%3d-i.rinu[PKmc ]bf to_h-i.rinu[PK