class Offliberty::Off

Public Class Methods

new(song_url) click to toggle source
# File lib/offliberty.rb, line 7
def initialize song_url
  @page = Offliberty::Helpers::Connection.new(song_url)
end

Public Instance Methods

download() click to toggle source
# 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() click to toggle source
# File lib/offliberty.rb, line 11
def offliberate
  res = @page.form.submit
  song_url = res.links.fetch(0).href
end