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