class FileSettings

Simple settings class used to configure download path

Constants

DOWNLOAD_DIRECTORY

Attributes

folder[RW]
subfolder[RW]

Public Class Methods

new(folder = nil) click to toggle source
# File lib/file_settings.rb, line 7
def initialize(folder = nil)
  @folder = folder || DOWNLOAD_DIRECTORY
end

Public Instance Methods

filepath(name) click to toggle source
# File lib/file_settings.rb, line 11
def filepath(name)
  @folder + @subfolder.to_s + sanitize(name) + '.m4a'
end
sanitize(name) click to toggle source
# File lib/file_settings.rb, line 15
def sanitize(name)
  return '' if name.nil? || name == ''
  name.strip.tr('/', '|')
end