class ProcfileUpstartExporter::EnvironmentParser

Public Instance Methods

parse(environment) click to toggle source
# File lib/procfile_upstart_exporter/environment_parser.rb, line 2
def parse environment
  ProcfileUpstartExporter.logger.debug "Start parsing environment file " \
                                       "`#{ environment }'"
  if File.exists? environment
    File.read(environment).split("\n").reject { |line|
      line =~ /\A\s*(?:#.*)?\z/
    }
  else
    ProcfileUpstartExporter.logger.warn "Environment file " \
                                        "`#{ environment }' does not exist"
    []
  end
end