Changeset 439

Show
Ignore:
Timestamp:
05/28/09 15:37:14 (9 years ago)
Author:
samuraraujo
Message:
 
Location:
Explorator/trunk/vendor/plugins/active_rdf/lib/active_rdf/objectmanager
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • Explorator/trunk/vendor/plugins/active_rdf/lib/active_rdf/objectmanager/object_manager.rb

    r290 r439  
    5959 
    6060    # look whether module defined 
    61     # else: create it 
    62     
     61    # else: create it    
     62 begin  
     63 
    6364    _module = if Object.const_defined?(modulename.to_sym) 
    6465        $activerdflog.debug "ObjectManager: construct_class: module name #{modulename} previously defined" 
     
    7071 
    7172    # look whether class defined in that module 
    72     begin  
     73 
    7374    if _module.const_defined?(klassname.to_sym) 
    7475      $activerdflog.debug "ObjectManager: construct_class: given class #{klassname} defined in the module" 
  • Explorator/trunk/vendor/plugins/active_rdf/lib/active_rdf/objectmanager/resource.rb

    r432 r439  
    408408                def instance_of?(klass)         
    409409    
    410    if klass.to_s == 'Array' 
     410   if klass == Array    || klass == Symbol || klass == String 
    411411      return false 
    412412   end 
    413413    
    414    if klass.to_s == RDFS::Resource.class.to_s 
     414   if klass.to_s == RDFS::Resource.to_s 
    415415     return true 
    416416   end 
     
    420420      return (klass.to_s == self.class.to_s) ? true : false 
    421421    else   
    422      
     422   
    423423     self.type.include?(klass) 
    424424   end