Method: Webgen::Website#save_cache

Defined in:
lib/webgen/website.rb

#save_cacheObject

Save the cache.



181
182
183
184
185
186
187
188
189
# File 'lib/webgen/website.rb', line 181

def save_cache
  return if config['website.dry_run']
  cache_data = [@cache.dump, Webgen::VERSION]
  if config['website.cache'].first == 'file'
    File.open(cache_file(true), 'wb') {|f| Marshal.dump(cache_data, f)}
  else
    config['website.cache'][1] = Marshal.dump(cache_data)
  end
end