class FPM::Fry::Plugin::Env::AddEnv

@api private

Public Instance Methods

call(_, df) click to toggle source
# File lib/fpm/fry/plugin/env.rb, line 12
def call(_, df)
  df[:source] << format
end

Private Instance Methods

escape(v) click to toggle source
# File lib/fpm/fry/plugin/env.rb, line 21
def escape(v)
  v.gsub(/([ \n\\])/,'\\\\\\1')
end
format() click to toggle source
# File lib/fpm/fry/plugin/env.rb, line 17
def format
  "ENV " + env.map{|k,v| "#{k}=#{escape(v)}" }.join(" ")
end