Class: Hindbaer::AudioPool
- Inherits:
-
Object
- Object
- Hindbaer::AudioPool
- Defined in:
- lib/hindbaer/audio_pool.rb
Instance Method Summary collapse
- #files ⇒ Object
-
#initialize(fragment) ⇒ AudioPool
constructor
A new instance of AudioPool.
- #location ⇒ Object
- #path ⇒ Object
Constructor Details
#initialize(fragment) ⇒ AudioPool
Returns a new instance of AudioPool.
4 5 6 |
# File 'lib/hindbaer/audio_pool.rb', line 4 def initialize(fragment) @doc = fragment end |
Instance Method Details
#files ⇒ Object
16 17 18 |
# File 'lib/hindbaer/audio_pool.rb', line 16 def files @doc.css('File').map { |f| Hindbaer::File.new(f.dup.unlink) } end |
#location ⇒ Object
12 13 14 |
# File 'lib/hindbaer/audio_pool.rb', line 12 def location @doc['Location'] end |
#path ⇒ Object
8 9 10 |
# File 'lib/hindbaer/audio_pool.rb', line 8 def path @doc['Path'] end |