Class: Offliberty::Off
- Inherits:
-
Object
- Object
- Offliberty::Off
- Defined in:
- lib/offliberty.rb
Instance Method Summary collapse
- #download ⇒ Object
-
#initialize(song_url) ⇒ Off
constructor
A new instance of Off.
- #offliberate ⇒ Object
Constructor Details
#initialize(song_url) ⇒ Off
7 8 9 |
# File 'lib/offliberty.rb', line 7 def initialize song_url @page = Offliberty::Helpers::Connection.new(song_url) end |
Instance Method Details
#download ⇒ Object
16 17 18 19 20 21 |
# File 'lib/offliberty.rb', line 16 def download song_url = offliberate file = @page.agent.get(song_url) filename = file.filename.gsub("_-_from_YouTube", "").gsub("_", " ") file.save(filename) end |
#offliberate ⇒ Object
11 12 13 14 |
# File 'lib/offliberty.rb', line 11 def offliberate res = @page.form.submit song_url = res.links.fetch(0).href end |