Class: Namesies::Rubygems

Inherits:
Object
  • Object
show all
Defined in:
lib/namesies/rubygems.rb

Class Method Summary collapse

Class Method Details

.search(query) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/namesies/rubygems.rb', line 6

def self.search(query)
  reporter = Namesies::Reporter.new('RubyGems')
  gem_info = Gems.info query

  if gem_info.is_a? String
    reporter.result "No gem named #{query}", 'green'
  else
    reporter.result "gem named #{query} exists: - #{gem_info['homepage_uri']} (#{gem_info['downloads']} downloads)", 'red'
  end

end