class CollectionManager
Attributes
list[R]
Public Class Methods
new()
click to toggle source
# File lib/collection-manager.rb, line 8 def initialize @list = [] end
Public Instance Methods
add(collection)
click to toggle source
# File lib/collection-manager.rb, line 12 def add(collection) @list.push collection end
delete(id)
click to toggle source
# File lib/collection-manager.rb, line 29 def delete(id) @list.reject! do |q| q.id == id end end
display_all()
click to toggle source
# File lib/collection-manager.rb, line 23 def display_all @list.each do |q| puts "CollectionID##{q.id} | #{q.type} | #{q.display}\n" end end
get(id)
click to toggle source
# File lib/collection-manager.rb, line 16 def get(id) output = @list.select do |q| q.id == id end output[0] end