Module: Envoku::Utils

Defined in:
lib/envoku/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/envoku/utils.rb', line 13

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

.parsed_urlObject


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

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