module Remotenv

Constants

VERSION

Public Instance Methods

data() click to toggle source
# File lib/remotenv.rb, line 32
def data
  @data || {}
end
get(key) click to toggle source
# File lib/remotenv.rb, line 36
def get(key)
  return nil unless @data
  @data[key]
end
load(*) click to toggle source
# File lib/remotenv.rb, line 25
def load(*)
  return unless self.uri
  adapter = Remotenv::Adapters.for(self.uri)
  adapter.load!
  @data = data.merge(adapter.data)
end
logger() click to toggle source
# File lib/remotenv/logger.rb, line 7
def logger
  @_logger ||= Remotenv::Logger.new(STDOUT)
end
logger=(logger) click to toggle source
# File lib/remotenv/logger.rb, line 11
def logger=(logger)
  @_logger = logger
end
uri() click to toggle source
# File lib/remotenv.rb, line 21
def uri
  @_uri ||= Remotenv::Utils.parsed_uri
end
url() click to toggle source
# File lib/remotenv.rb, line 17
def url
  @_url ||= Remotenv::Utils.parsed_url
end