Class: Pikuri::Skill::Catalog::Empty
- Inherits:
-
Pikuri::Skill::Catalog
- Object
- Pikuri::Skill::Catalog
- Pikuri::Skill::Catalog::Empty
- Defined in:
- lib/pikuri/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::Skill::Catalog
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::Skill::Catalog
Instance Method Details
#get(_name) ⇒ nil
148 149 150 |
# File 'lib/pikuri/skill/catalog.rb', line 148 def get(_name) nil end |
#list ⇒ Array<Skill>
Returns always empty.
143 144 145 |
# File 'lib/pikuri/skill/catalog.rb', line 143 def list [].freeze end |