Sha256: 67a687121cb0a54db3a26f41e7e6432f4a03eaa64f04f4d8d8ed61fd2fd87e24
Contents?: true
Size: 506 Bytes
Versions: 3
Compression:
Stored size: 506 Bytes
Contents
module Aka class Links def initialize(links) @links = links.dup end def add(link) link = Configuration::Link.parse(link) @links[count + 1] = link unless @links.find { |_, l| l == link } end def delete(key) @links.delete(key) end def any? @links.any? end def all @links.dup end def each(&blk) @links.each(&blk) end def count result, _ = @links.max { |(n, _)| n } result || 0 end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hsume2-aka-0.3.2 | lib/aka/links.rb |
hsume2-aka-0.3.1 | lib/aka/links.rb |
hsume2-aka-0.3.0 | lib/aka/links.rb |