Module: AudioMonster

Extended by:
Configuration
Defined in:
lib/audio_monster.rb,
lib/audio_monster/monster.rb,
lib/audio_monster/version.rb,
lib/audio_monster/configuration.rb

Defined Under Namespace

Modules: Configuration Classes: Monster

Constant Summary collapse

VERSION =
'1.3.0'

Constants included from Configuration

Configuration::AES46_2002_DATE_FORMAT, Configuration::AES46_2002_TIME_FORMAT, Configuration::BINARIES_KEYS, Configuration::FILE_SUCCESS, Configuration::LAME_ERROR_RE, Configuration::LAME_MODES, Configuration::LAME_SUCCESS_RE, Configuration::MP2_BITRATES, Configuration::MP2_SAMPLE_RATES, Configuration::MP3VAL_ERROR_RE, Configuration::MP3VAL_IGNORE_RE, Configuration::MP3VAL_WARNING_RE, Configuration::MP3_BITRATES, Configuration::MP3_SAMPLE_RATES, Configuration::PRSS_DATE_FORMAT, Configuration::SOX_ERROR_RE, Configuration::TWOLAME_MODES, Configuration::TWOLAME_SUCCESS_RE, Configuration::VALID_OPTIONS_KEYS

Class Method Summary collapse

Methods included from Configuration

apply_configuration, bin, check_binaries, configure, current_options, current_options=, extended, find_executable, included, options, reset!

Class Method Details

.method_missing(method, *args, &block) ⇒ Object

delegate to the monster inside



15
16
17
# File 'lib/audio_monster.rb', line 15

def self.method_missing(method, *args, &block)
  monster.send(method, *args)
end

.monsterObject



10
11
12
# File 'lib/audio_monster.rb', line 10

def self.monster
  @_monster ||= AudioMonster::Monster.new
end