class Aka::LinkManager

Public Class Methods

new(links) click to toggle source
# File lib/aka/link_manager.rb, line 3
def initialize(links)
  @links = links
end

Public Instance Methods

add(new_link) click to toggle source
# File lib/aka/link_manager.rb, line 13
def add(new_link)
  return if found = find(new_link)
  @links << new_link
end
any?(&block) click to toggle source
# File lib/aka/link_manager.rb, line 22
def any?(&block)
  @links.any?(&block)
end
each(&block) click to toggle source
# File lib/aka/link_manager.rb, line 26
def each(&block)
  @links.each(&block)
end
find(link) click to toggle source
# File lib/aka/link_manager.rb, line 7
def find(link)
  @links.find do |item|
    item == link
  end
end
remove(key) click to toggle source
# File lib/aka/link_manager.rb, line 18
def remove(key)
  @links.delete_at(key.to_i - 1)
end