class AudioDicer::Context

Attributes

albums[R]
source_options[R]

Public Class Methods

new() click to toggle source
# File lib/audio_dicer/context.rb, line 5
def initialize
  @albums = []
  @source_options = {}
end

Public Instance Methods

album(&block) click to toggle source
# File lib/audio_dicer/context.rb, line 18
def album(&block)
  album = Album.new
  album.instance_eval(&block)

  @albums << album
end
Also aliased as: disc
bitrate(bitrate) click to toggle source
# File lib/audio_dicer/context.rb, line 14
def bitrate(bitrate)
  @source_options.update bitrate: bitrate
end
disc(&block)
Alias for: album
source(source) click to toggle source
# File lib/audio_dicer/context.rb, line 10
def source(source)
  @source_options.update source: source
end