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