Class: RubyLeiningen::Commands::Version

Inherits:
Base
  • Object
show all
Defined in:
lib/ruby_leiningen/commands/version.rb

Instance Attribute Summary

Attributes inherited from Base

#binary

Instance Method Summary collapse

Methods inherited from Base

#execute, #initialize, #instantiate_builder, #stderr, #stdin

Constructor Details

This class inherits a constructor from RubyLeiningen::Commands::Base

Instance Method Details

#configure_command(builder, opts) ⇒ Object



15
16
17
# File 'lib/ruby_leiningen/commands/version.rb', line 15

def configure_command(builder, opts)
  builder.with_argument('version')
end

#do_after(opts) ⇒ Object



19
20
21
# File 'lib/ruby_leiningen/commands/version.rb', line 19

def do_after(opts)
  @version_string.string.gsub(/\n/, '')
end

#do_before(opts) ⇒ Object



11
12
13
# File 'lib/ruby_leiningen/commands/version.rb', line 11

def do_before(opts)
  @version_string = StringIO.new
end

#stdoutObject



7
8
9
# File 'lib/ruby_leiningen/commands/version.rb', line 7

def stdout
  @version_string
end