class CHBuild::Config::Env

Env section

Public Class Methods

new(env = {}) click to toggle source
Calls superclass method
# File lib/chbuild/config/env.rb, line 6
def initialize(env = {})
  validate!(env)
  super
  replace(env) unless env.nil?
end

Public Instance Methods

errors() click to toggle source
# File lib/chbuild/config/env.rb, line 16
def errors
  []
end
name() click to toggle source
# File lib/chbuild/config/env.rb, line 20
def name
  "Section 'env'"
end
to_bash_script() click to toggle source
# File lib/chbuild/config/env.rb, line 24
def to_bash_script
  reduce('') { |a, (k, v)| a + "export #{k}=\"#{v}\"\n" }
end
validate!(_env) click to toggle source
# File lib/chbuild/config/env.rb, line 12
def validate!(_env)
  true
end