Sha256: 4754072147897fb4045517da1fae7f98301c9eae2e745a25a7c2f0e4878423a7
Contents?: true
Size: 760 Bytes
Versions: 5
Compression:
Stored size: 760 Bytes
Contents
# frozen_string_literal: true module RubyLeiningen module Commands module Mixins module Environment def initialize(opts = {}) super @environment = opts[:environment] end def for_environment(environment) @environment = environment self end def configure_command(initial_builder, opts) builder = super 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 end end end end
Version data entries
5 entries across 5 versions & 1 rubygems