module AudioAddict::Cache
Public Instance Methods
cache()
click to toggle source
# File lib/audio_addict/cache.rb, line 5 def cache @cache ||= Lightly.new life: cache_life, dir: cache_dir end
cache_dir()
click to toggle source
# File lib/audio_addict/cache.rb, line 17 def cache_dir @cache_dir ||= cache_dir! end
cache_dir!()
click to toggle source
# File lib/audio_addict/cache.rb, line 21 def cache_dir! Config.cache_dir || "#{Dir.home}/.audio_addict/cache" end
cache_life()
click to toggle source
# File lib/audio_addict/cache.rb, line 9 def cache_life @cache_life ||= cache_life! end
cache_life!()
click to toggle source
# File lib/audio_addict/cache.rb, line 13 def cache_life! Config.cache_life || "6h" end