class Jeweler::Commands::ReleaseToRubygems
def self.build_for(jeweler)
def self.build_for(jeweler) command = new command.gemspec = jeweler.gemspec command.gemspec_helper = jeweler.gemspec_helper command.version = jeweler.version command.output = jeweler.output command end
def initialize
def initialize self.output = $stdout end
def run
def run command = "gem push #{@gemspec_helper.gem_path}" output.puts "Executing #{command.inspect}:" sh command end