Method: Capricorn::CLI::Gems#all

Defined in:
lib/capricorn-client/cli/gems.rb

#allObject



34
35
36
37
38
39
40
41
42
# File 'lib/capricorn-client/cli/gems.rb', line 34

def all
  all = clean_all(client.call.gems.all)
  all.sort! { |a, b| a[0] <=> b[0] }
  width = all.inject(0) { |m, (name, _)| (m > name.size ? m : name.size) }
  all.each do |(name, versions)|
    padding = ' ' * (width - name.size)
    puts "#{padding}#{name}: #{versions}"
  end
end