Class: Pikuri::Tool::SkillCatalog::Empty
- Inherits:
-
Pikuri::Tool::SkillCatalog
- Object
- Pikuri::Tool::SkillCatalog
- Pikuri::Tool::SkillCatalog::Empty
- Defined in:
- lib/pikuri/tool/skill_catalog.rb
Overview
Null-object catalog. The EMPTY constant is the singleton instance used as the default for Agent#initialize; constructing additional instances is harmless but pointless.
Constant Summary
Constants inherited from Pikuri::Tool::SkillCatalog
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH, SKILL_DIR_NAMES
Instance Method Summary collapse
- #get(_name) ⇒ nil
-
#list ⇒ Array<Skill>
Always empty.
Methods inherited from Pikuri::Tool::SkillCatalog
Instance Method Details
#get(_name) ⇒ nil
149 150 151 |
# File 'lib/pikuri/tool/skill_catalog.rb', line 149 def get(_name) nil end |
#list ⇒ Array<Skill>
Returns always empty.
144 145 146 |
# File 'lib/pikuri/tool/skill_catalog.rb', line 144 def list [].freeze end |