class FilterRename::GlobalConfig

Attributes

counter_length[R]
counter_start[R]
date_format[R]
hash_type[R]
image_metadata[R]
mp3_metadata[R]
pdf_metadata[R]
targets[R]

Public Class Methods

new(cfg) click to toggle source
# File lib/filter_rename/config.rb, line 59
def initialize(cfg)
  @date_format = cfg[:date_format] || '%Y-%m-%d'
  @hash_type =  cfg[:hash_type].to_sym || :none
  @counter_length = cfg[:counter_length] || 4
  @counter_start = cfg[:counter_start] || 0
  @targets = cfg[:targets].to_sym || :short
  @pdf_metadata = cfg[:pdf_metadata].nil? ? true : cfg[:pdf_metadata].to_boolean
  @image_metadata = cfg[:image_metadata].nil? ? true : cfg[:image_metadata].to_boolean
  @mp3_metadata = cfg[:mp3_metadata].nil? ? true : cfg[:mp3_metadata].to_boolean
end