Sha256: 0797111652dec67d82d182d8c63e396725b837bbe06f18737b6d447280595481

Contents?: true

Size: 1.11 KB

Versions: 2

Compression:

Stored size: 1.11 KB

Contents

module LatoCore
  module Interface
    # Insieme di funzioni che gestiscono la cache dei moduli sulla
    # applicazione principale.
    module Cache

      # Funzione che ritorna il percorso alla directory di cache usata dai
      # moduli lato per memorizzare informazioni sull'applicazione principale.
      # La directory dell'app principale usata come cache si trova nel percorso
      # #{Rails.root}/config/lato
      def core_getCacheDirectory
        # creo le directory per gli assets se non esistono
        dirname = "#{Rails.root}/app/assets/images/lato"
        FileUtils.mkdir_p(dirname) unless File.exist?(dirname)
        dirname = "#{Rails.root}/app/assets/stylesheets/lato"
        FileUtils.mkdir_p(dirname) unless File.exist?(dirname)
        dirname = "#{Rails.root}/app/assets/javascripts/lato"
        FileUtils.mkdir_p(dirname) unless File.exist?(dirname)
        # creo la directory di cache se non esiste
        dirname = "#{Rails.root}/config/lato"
        FileUtils.mkdir_p(dirname) unless File.exist?(dirname)
        # ritorno la directory di cache
        return dirname
      end

    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lato_core-1.1.1 lib/lato_core/interface/cache.rb
lato_core-1.1 lib/lato_core/interface/cache.rb