From: Benedikt Rosenau Date: 2002-11-20T03:29:53+09:00 Subject: Inheriting from FalseClass fails Apologies if that is covered somewhere. I searched the FAQ and could not find it. Consider this code snippet: class Klass < FalseClass def initialize(*args) puts "It works" end end 'ruby -v example.rb' gives: ruby 1.6.8 (2002-11-07) [i686-linux] example.rb:2: warning: overriding global function `initialize' example.rb:7: undefined method `new' for Klass:Class (NameError) Klass.methods shows that Klass is indeed missing the method new. The same applies for FalseClass. Is it possible to inherit from FalseClass (or NilClass, for that matter)? Benedikt