Class: AudioBookCreator::BookDef
- Inherits:
-
Object
- Object
- AudioBookCreator::BookDef
- Defined in:
- lib/audio_book_creator/book_def.rb
Instance Attribute Summary collapse
-
#author ⇒ Object
Returns the value of attribute author.
-
#base_dir ⇒ Object
Returns the value of attribute base_dir.
-
#itunes ⇒ Object
Returns the value of attribute itunes.
-
#title ⇒ Object
Returns the value of attribute title.
-
#urls ⇒ Object
Returns the value of attribute urls.
Instance Method Summary collapse
- #filename ⇒ Object
-
#initialize(title = nil, author = nil, base_dir = nil, urls = nil, itunes = nil) ⇒ BookDef
constructor
A new instance of BookDef.
- #unique_urls ⇒ Object
Constructor Details
#initialize(title = nil, author = nil, base_dir = nil, urls = nil, itunes = nil) ⇒ BookDef
Returns a new instance of BookDef.
10 11 12 13 14 15 16 |
# File 'lib/audio_book_creator/book_def.rb', line 10 def initialize(title = nil, = nil, base_dir = nil, urls = nil, itunes = nil) @title = title @base_dir = base_dir @author = || "Vicki" @urls = urls @itunes = itunes end |
Instance Attribute Details
#author ⇒ Object
Returns the value of attribute author.
5 6 7 |
# File 'lib/audio_book_creator/book_def.rb', line 5 def @author end |
#base_dir ⇒ Object
Returns the value of attribute base_dir.
3 4 5 |
# File 'lib/audio_book_creator/book_def.rb', line 3 def base_dir @base_dir end |
#itunes ⇒ Object
Returns the value of attribute itunes.
8 9 10 |
# File 'lib/audio_book_creator/book_def.rb', line 8 def itunes @itunes end |
#title ⇒ Object
Returns the value of attribute title.
4 5 6 |
# File 'lib/audio_book_creator/book_def.rb', line 4 def title @title end |
#urls ⇒ Object
Returns the value of attribute urls.
7 8 9 |
# File 'lib/audio_book_creator/book_def.rb', line 7 def urls @urls end |
Instance Method Details
#filename ⇒ Object
18 19 20 |
# File 'lib/audio_book_creator/book_def.rb', line 18 def filename BookDef.sanitize_filename(title, "m4b") end |
#unique_urls ⇒ Object
26 27 28 |
# File 'lib/audio_book_creator/book_def.rb', line 26 def unique_urls urls.uniq end |