better no method no super handling
also revealed bug in booting
This commit is contained in:
@ -71,7 +71,6 @@ module Parfait
|
||||
return method if method
|
||||
if( self.super_class_name )
|
||||
method = self.super_class.resolve_method(m_name)
|
||||
raise "Method not found #{m_name}, for \n#{self}" unless method
|
||||
end
|
||||
method
|
||||
end
|
||||
|
@ -63,7 +63,10 @@ module Parfait
|
||||
end
|
||||
|
||||
def super_class
|
||||
Parfait::Space.object_space.get_class_by_name(self.super_class_name)
|
||||
raise "No super_class for class #{self.name}" unless self.super_class_name
|
||||
s = Parfait::Space.object_space.get_class_by_name(self.super_class_name)
|
||||
raise "superclass not found for class #{self.name} (#{self.super_class_name})" unless s
|
||||
s
|
||||
end
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user