Sha256: 257556ca7185340fe34931da299a42d43276b297f2500fbe2ad3e0dda64bde4a
Contents?: true
Size: 458 Bytes
Versions: 4
Compression:
Stored size: 458 Bytes
Contents
module Space module Model class Repos class Collection < Array attr_reader :repos def initialize(repos, elements) @repos = repos super(elements) end def names map(&:name) end def self_and_deps Collection.new(repos, (self + deps).uniq) end def deps map(&:deps).flatten.map(&:repo).compact end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems