Module: Remotenv::Utils

Defined in:
lib/remotenv/utils.rb

Class Method Summary collapse

Class Method Details

.parsed_uriObject



13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/remotenv/utils.rb', line 13

def parsed_uri
  return nil unless parsed_url
  parser = ::URI::RFC2396_Parser.new
  uri = parser.parse(parsed_url)
  uri
rescue StandardError => error
  Remotenv.logger.error("URI Parse Error: URL = #{parsed_url || '[not set]'}")
  Remotenv.logger.error("  #{error.message}")
  (0..2).each do |index|
    Remotenv.logger.error("  #{error.backtrace[index]}")
  end
  nil
end

.parsed_urlObject



8
9
10
11
# File 'lib/remotenv/utils.rb', line 8

def parsed_url
  return nil if ENV['REMOTENV_URL'] == nil || ENV['REMOTENV_URL'] == ""
  ENV['REMOTENV_URL']
end