Sha256: 9399a0844ff1068c533d89cc12a639318017291a4d0da06f5a0e78be590aa3a7

Contents?: true

Size: 330 Bytes

Versions: 4

Compression:

Stored size: 330 Bytes

Contents

require 'singleton'

module Cifrado
  class Config
    include Singleton
    
    def initialize
      unless File.directory?(cache_dir)
        Log.debug "Creating cache dir: #{cache_dir}"
        FileUtils.mkdir_p(cache_dir) 
      end
    end

    def cache_dir
      File.join(ENV['HOME'], '.cache/cifrado')
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cifrado-0.1.3 lib/cifrado/config.rb
cifrado-0.1.2 lib/cifrado/config.rb
cifrado-0.1.1 lib/cifrado/config.rb
cifrado-0.1 lib/cifrado/config.rb