init iterator pattern
Item class
Inventory class
External iterator
External iterator
Internal iterator
Enumerable mixin
Item <=> operator to fully Enumerable mixin
Commands pattern
Computer object execute commands in order
Fixing reactor
Undo moves
add command pattern definition
Factory method pattern
Factory method pattern
Parameterized Factory Method Pattern
Abstract Factory Pattern
Definitions
Singleton Pattern
Singleton Ruby Library