Class: Hindbaer::AudioPool

Inherits:
Object
  • Object
show all
Defined in:
lib/hindbaer/audio_pool.rb

Instance Method Summary collapse

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

#filesObject



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

#locationObject



12
13
14
# File 'lib/hindbaer/audio_pool.rb', line 12

def location
  @doc['Location']
end

#pathObject



8
9
10
# File 'lib/hindbaer/audio_pool.rb', line 8

def path
  @doc['Path']
end