minor fixes

This commit is contained in:
Torsten Ruger
2015-05-31 14:44:26 +03:00
parent db5c958d2e
commit 7a5cf03d73
8 changed files with 13 additions and 10 deletions

View File

@ -19,7 +19,7 @@ module Parfait
@instance_methods = List.new_object
@name = name
@super_class = superclass
@meta_class = Virtual::MetaClass.new(self)
@meta_class = MetaClass.new(self)
end
def name
@ -71,7 +71,7 @@ module Parfait
# get the method and if not found, try superclasses. raise error if not found
def resolve_method m_name
raise "uups #{m_name}.#{m_name.class}" unless m_name.is_a? Word
raise "uups #{m_name}.#{m_name.class}" unless m_name.is_a?(Word) or m_name.is_a?(String)
method = get_instance_method(m_name)
return method if method
if( @super_class )