Sha256: 31b26742d1a60c08585b8b69034dba7b16da95f5d160bca8994cd900ba7289e1
Contents?: true
Size: 530 Bytes
Versions: 1
Compression:
Stored size: 530 Bytes
Contents
require 'stringio' class CapturedUI < Gem::StreamUI def initialize super($stdin, StringIO.new, $stderr, false) end end class Gem::Commands::EitCommand < Gem::Command def description 'Edit the gem for a given name or edit the file for a given require path' end def initialize super('eit', description) end def execute ui = CapturedUI.new Gem::DefaultUserInteraction.use_ui(ui) do Gem::GemRunner.new.run(['path'] + options[:args]) end exec('eit', ui.outs.string.strip) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gem-eit-0.5.0 | lib/rubygems/commands/eit_command.rb |