Method: UPnP::Device#cache_dir

Defined in:
lib/UPnP/device.rb

#cache_dirObject

A directory for storing device-specific persistent data



450
451
452
453
454
455
456
457
458
459
# File 'lib/UPnP/device.rb', line 450

def cache_dir
  return @cache_dir if @cache_dir

  @cache_dir = File.join '~', '.UPnP', '_cache', @name
  @cache_dir = File.expand_path @cache_dir

  FileUtils.mkdir_p @cache_dir

  @cache_dir
end