Class: PocketConsole
- Inherits:
-
Object
- Object
- PocketConsole
- Defined in:
- lib/pocketConsole.rb
Instance Method Summary collapse
-
#initialize(taggedItems, untaggedItems, readTaggedItems, readUntaggedItems) ⇒ PocketConsole
constructor
A new instance of PocketConsole.
- #printGeneralStats ⇒ Object
- #printItems ⇒ Object
- #printStats ⇒ Object
- #printTagStats ⇒ Object
Constructor Details
#initialize(taggedItems, untaggedItems, readTaggedItems, readUntaggedItems) ⇒ PocketConsole
Returns a new instance of PocketConsole.
3 4 5 6 7 8 9 |
# File 'lib/pocketConsole.rb', line 3 def initialize(taggedItems, untaggedItems, readTaggedItems, readUntaggedItems) @taggedItems = taggedItems @untaggedItems = untaggedItems @readTaggedItems = readTaggedItems @readUntaggedItems = readUntaggedItems @tagCollection = TagCollection.new(taggedItems) end |
Instance Method Details
#printGeneralStats ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/pocketConsole.rb', line 19 def printGeneralStats itemStats = ItemStats.new( @taggedItems, @untaggedItems, @readTaggedItems, @readUntaggedItems ) itemStats.print end |
#printItems ⇒ Object
32 33 34 35 |
# File 'lib/pocketConsole.rb', line 32 def printItems items = @taggedItems + @untaggedItems itemsPrinter = ItemsPrinter.new(items) end |
#printStats ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/pocketConsole.rb', line 11 def printStats puts '' printGeneralStats puts '' printTagStats puts '' end |