Module: CompactIndex

Defined in:
lib/compact_index.rb,
lib/compact_index/gem.rb,
lib/compact_index/version.rb,
lib/compact_index/dependency.rb,
lib/compact_index/gem_version.rb

Defined Under Namespace

Classes: Dependency, Gem, GemVersion, VersionsFile

Constant Summary collapse

VERSION =
"0.9.3"

Class Method Summary collapse

Class Method Details

.info(params) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/compact_index.rb', line 17

def self.info(params)
  output = "---\n"
  params.each do |version|
    output << version_line(version) << "\n"
  end
  output
end

.names(gem_names) ⇒ Object



9
10
11
# File 'lib/compact_index.rb', line 9

def self.names(gem_names)
  "---\n" << gem_names.join("\n") << "\n"
end

.versions(versions_file, gems = nil, args = {}) ⇒ Object



13
14
15
# File 'lib/compact_index.rb', line 13

def self.versions(versions_file, gems = nil, args = {})
  versions_file.contents(gems, args)
end