class DuoSplitter::Context

Attributes

album[R]
ffmpeg_path[RW]
notification_sound_path[RW]
output_dir[RW]
output_format[RW]
output_intro[RW]
prefix_section_number[RW]
show_progress[RW]
sox_path[RW]
temp_dir[RW]
use_notification_sound[RW]

Public Class Methods

new() click to toggle source
# File lib/duo_splitter/context.rb, line 20
def initialize
  @album = Models::Album.new
  @output_dir = Pathname.new('~/Desktop/DUO 3.0').expand_path
  @output_format = 'wav'
  @output_intro = true
  @prefix_section_number = true
  @show_progress = true
  @ffmpeg_path = 'ffmpeg'
  @sox_path = 'sox'
  @use_notification_sound = true
  @notification_sound_path = ASSETS_DIR.join('C4.wav')
  @temp_dir = nil
end