module RubyLeiningen::Commands::Mixins::Environment
Public Class Methods
new(opts={})
click to toggle source
Calls superclass method
# File lib/ruby_leiningen/commands/mixins/environment.rb, line 5 def initialize(opts={}) super(opts) @environment = opts[:environment] end
Public Instance Methods
configure_command(builder, opts)
click to toggle source
Calls superclass method
# File lib/ruby_leiningen/commands/mixins/environment.rb, line 15 def configure_command(builder, opts) builder = super(builder, opts) environment = opts[:environment] || @environment if environment builder = environment.to_a .inject(builder) do |b, environment_variable| b.with_environment_variable(*environment_variable) end end builder end
for_environment(environment)
click to toggle source
# File lib/ruby_leiningen/commands/mixins/environment.rb, line 10 def for_environment(environment) @environment = environment self end