NilClass
ruby/spec describes 17 methods in core/nil, and Metorex implements 17 of them. The parameters are what Method#parameters answers under Metorex.
NilClass#&: implemented, parameters[[:req]]. Returnsfalse:NilClass#===: implemented, parameters[[:req]]. Returnstrueorfalse.NilClass#=~: implemented, parameters[[:req]]. Returnsnil.NilClass#^: implemented, parameters[[:req]]. Returnsfalseifobjectisnilorfalse,trueotherwise:NilClass#dup: implemented, parameters[]. Produces a shallow copy of obj---the instance variables of obj are copied, but not the objects they reference. An example calling it.NilClass#inspect: implemented, parameters[]. Returns string'nil': An example calling it.NilClass#nil?: implemented, parameters[]. Returnstrue. An example calling it.NilClass#rationalize: implemented, parameters[[:rest, :args]]. Returns zero as a Rational: An example calling it.NilClass#singleton_method: implemented, parameters[[:req]]. Similar to method, searches singleton method only. An example calling it.NilClass#to_a: implemented, parameters[]. Returns an empty Array. An example calling it.NilClass#to_c: implemented, parameters[[:rest, :args]]. Returns zero as a Complex: An example calling it.NilClass#to_f: implemented, parameters[[:rest, :args]]. Always returns zero. An example calling it.NilClass#to_h: implemented, parameters[]. Returns an empty Hash. An example calling it.NilClass#to_i: implemented, parameters[[:rest, :args]]. Always returns zero. An example calling it.NilClass#to_r: implemented, parameters[[:rest, :args]]. Returns zero as a Rational: An example calling it.NilClass#to_s: implemented, parameters[]. Returns an empty String: An example calling it.NilClass#|: implemented, parameters[[:req]]. Returnsfalseifobjectisnilorfalse,trueotherwise:
The method summaries are the first sentences of Ruby's own documentation for each method, read from MRI 4.0.6's ri data. Ruby's documentation is distributed under Ruby's license.