Method: PuppetfileResolver::Cache::Persistent#initialize

Defined in:
lib/puppetfile-resolver/cache/persistent.rb

#initialize(cache_directory) ⇒ Persistent

Returns a new instance of Persistent.



10
11
12
13
14
15
16
17
# File 'lib/puppetfile-resolver/cache/persistent.rb', line 10

def initialize(cache_directory)
  super

  require 'digest'
  require 'json'
  @cache_directory = cache_directory
  Dir.mkdir(@cache_directory) unless Dir.exist?(@cache_directory)
end