ÿØÿà JFIF ÿÛ „ ( %!1!%*+...983,7(-.-
PK mc]|: : 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::NormalClass00PK mc]8S.J J %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::NormalClass00PK mc]-E E 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::NormalClass00PK mc] 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[i 0o;;[ ;
0;0[I"complex.c;T@I"rational.c;T@LcRDoc::TopLevelPK mc]> 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::BlankLine o: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::NormalClass00PK mc]_H6 rationalize-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::NormalClass00PK mc]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::BlankLine o: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::NormalClass00PK mc]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::NormalClass00PK mc]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::BlankLine o: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::NormalClass00PK mc]l+9 9 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::NormalClass00PK mc][+; ; 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::NormalClass00PK mc]/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::NormalClass00PK mc]d2%s s 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::NormalClass00PK mc]"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::BlankLine o: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::NormalClass00PK mc]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::NormalClass00PK mc]-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::NormalClass00PK mc]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::BlankLine o: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::NormalClass00PK mc]|: : to_r-i.rinu [ PK mc]8S.J J s %3d%7e-i.rinu [ PK mc]-E E inspect-i.rinu [ PK mc] y cdesc-NilClass.rinu [ PK mc]> | to_a-i.rinu [ PK mc]_H6 I rationalize-i.rinu [ PK mc]FW8 to_i-i.rinu [ PK mc]K %26-i.rinu [ PK mc]E# to_d-i.rinu [ PK mc]l+9 9 / to_c-i.rinu [ PK mc][+; ; to_s-i.rinu [ PK mc]/iX %5e-i.rinu [ PK mc]d2%s s ) nil%3f-i.rinu [ PK mc]"s to_f-i.rinu [ PK mc]ip %7c-i.rinu [ PK mc]-z %3d%3d%3d-i.rinu [ PK mc]bf to_h-i.rinu [ PK