diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..6e8bf73 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.1.0 diff --git a/lib/rubygems/commands/dependent_command.rb b/lib/rubygems/commands/dependent_command.rb new file mode 100644 index 0000000..d20ef16 --- /dev/null +++ b/lib/rubygems/commands/dependent_command.rb @@ -0,0 +1,19 @@ +require 'rubygems/command' + +class Gem::Commands::DependentCommand < Gem::Command + def initialize + super 'dependent', 'Show which gems depend on a gem' + end + + def arguments + "GEMNAME which gems depend on a gem" + end + + def usage + "#{program_name} GEMNAME" + end + + def execute + puts "it works #{get_all_gem_names} !?" + end +end \ No newline at end of file diff --git a/lib/rubygems/dependent.rb b/lib/rubygems/dependent.rb index fe3489e..314bcf1 100644 --- a/lib/rubygems/dependent.rb +++ b/lib/rubygems/dependent.rb @@ -2,6 +2,8 @@ module Gem class Dependent + VERSION = File.read( File.join(File.dirname(__FILE__),'..','..','VERSION') ).strip + def self.find(gem, options={}) specs_and_sources = all_specs_and_sources if options[:fetch_limit] diff --git a/spec/dependent_spec.rb b/spec/dependent_spec.rb index b172f62..c6517d8 100644 --- a/spec/dependent_spec.rb +++ b/spec/dependent_spec.rb @@ -7,4 +7,8 @@ dependencies = Gem::Dependent.find('hpricot', :fetch_limit => 10) dependencies.map{|name, deps| [name, deps.first.name] }.should == expected end + + it "has a VERSION" do + Gem::Dependent::VERSION.should =~ /^\d+\.\d+\.\d+$/ + end end \ No newline at end of file