Class: GlooLang::Objs::Untyped

Inherits:
Core::Obj show all
Defined in:
lib/gloo_lang/objs/basic/untyped.rb

Constant Summary collapse

KEYWORD =
'untyped'.freeze
KEYWORD_SHORT =
'un'.freeze

Constants inherited from Core::Baseo

Core::Baseo::NOT_IMPLEMENTED_ERR

Instance Attribute Summary

Attributes inherited from Core::Obj

#children, #parent, #value

Attributes inherited from Core::Baseo

#name

Class Method Summary collapse

Methods inherited from Core::Obj

#add_child, #add_children_on_create?, #add_default_children, can_create?, #can_receive_message?, #child_count, #contains_child?, #delete_children, #dispatch, #display_value, #find_add_child, #find_child, help, inherited, #initialize, #msg_reload, #msg_unload, #multiline_value?, #pn, #remove_child, #root?, #send_message, #set_parent, #set_value, #type_display, #value_display, #value_is_array?, #value_is_blank?, #value_string?

Methods inherited from Core::Baseo

#initialize, #type_display

Constructor Details

This class inherits a constructor from GlooLang::Core::Obj

Class Method Details

.messagesObject

Get a list of message names that this object receives.



35
36
37
# File 'lib/gloo_lang/objs/basic/untyped.rb', line 35

def self.messages
  return super # + [ "run" ]
end

.short_typenameObject

The short name of the object type.



24
25
26
# File 'lib/gloo_lang/objs/basic/untyped.rb', line 24

def self.short_typename
  return KEYWORD_SHORT
end

.typenameObject

The name of the object type.



17
18
19
# File 'lib/gloo_lang/objs/basic/untyped.rb', line 17

def self.typename
  return KEYWORD
end