Class: RubyLeiningen::Commands::Release

Inherits:
Base
  • Object
show all
Includes:
Mixins::Environment, Mixins::Profile
Defined in:
lib/ruby_leiningen/commands/release.rb

Instance Attribute Summary

Attributes inherited from Base

#binary

Instance Method Summary collapse

Methods included from Mixins::Environment

#for_environment, #initialize

Methods included from Mixins::Profile

#for_profile, #initialize

Methods inherited from Base

#do_after, #do_before, #execute, #initialize, #instantiate_builder, #stderr, #stdin, #stdout

Instance Method Details

#configure_command(builder, opts) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/ruby_leiningen/commands/release.rb', line 13

def configure_command(builder, opts)
  builder = super(builder, opts)

  level = opts[:level]

  builder = builder.with_subcommand('release')
  builder = builder.with_argument(level) if level
  builder
end