abstract class
   Objects::MObject
 
  - Objects::MObject
- Reference
- Object
Direct Known Subclasses
- Objects::MArray
- Objects::MBuiltinFunction
- Objects::MClosure
- Objects::MCompiledFunction
- Objects::MError
- Objects::MFunction
- Objects::MHash
- Objects::MNull
- Objects::MReturnValue
- Objects::MValue(T)
Defined in:
evaluator.crobjects.cr
Instance Method Summary
- #error? : Bool
- #if_not_error(& : MObject -> MObject | Nil) : MObject | Nil
- 
        #inspect : String
        
          Returns an unambiguous and information-rich string representation of this object, typically intended for developers. 
- #truthy? : Bool
- #type_desc : String
Instance methods inherited from class Object
  
  
    
      also(& : self | Nil -> _) : self
    also, 
    
  
    
      or_else(alternative)
    or_else
    
  
      
      
      
    
  Instance Method Detail
              Description copied from class Object
            
          
          Returns an unambiguous and information-rich string representation of this object, typically intended for developers.
This method should usually not be overridden. It delegates to
#inspect(IO) which can be overridden for custom implementations.
Also see #to_s.