Method: Endpointer::Configuration#initialize

Defined in:
lib/endpointer/configuration.rb

#initialize(invalidate = nil, cache_dir = nil) ⇒ Configuration



8
9
10
11
12
13
14
15
16
# File 'lib/endpointer/configuration.rb', line 8

def initialize(invalidate = nil, cache_dir = nil)
  @invalidate = invalidate || false
  @cache_dir = cache_dir || File.join(Dir.tmpdir, "endpointer_cache")
  begin
    @resource_config = File.read(DEFAULT_CONFIG_PATH)
  rescue Errno::ENOENT
    @resource_config = nil
  end
end