class Flow::Build::Service::Env

Attributes

custom_envs[R]
script[RW]

Public Class Methods

new(custom_envs = {}) click to toggle source
# File lib/flow/build/service/env.rb, line 16
def initialize(custom_envs = {})
  @custom_envs = custom_envs
  @script = []
end

Public Instance Methods

add_builtin_envs() click to toggle source
# File lib/flow/build/service/env.rb, line 27
def add_builtin_envs
end
add_custom_envs() click to toggle source
# File lib/flow/build/service/env.rb, line 30
def add_custom_envs
  custom_envs.each do |key, value|
    script << "export #{key.upcase}=#{value}"
  end
  script << "\n"
end
apply() click to toggle source
# File lib/flow/build/service/env.rb, line 21
def apply
  add_builtin_envs
  add_custom_envs
  script.join("\n")
end