class Mixtape::MusicBlogInfo

Public Class Methods

new(options) click to toggle source
# File lib/mixtape/music_blog_info.rb, line 3
def initialize(options)
  @url = options[:url]
  @tracks_subpath = options[:tracks_subpath]
end

Public Instance Methods

tracks(options) click to toggle source
# File lib/mixtape/music_blog_info.rb, line 16
def tracks(options)
  complete_url = @url + @tracks_subpath + "/#{options[:page_id]}"
  page = Nokogiri::HTML(open complete_url)
  page.css(options[:css_query]).map do |node|
    node.content.squeeze(" ").strip
  end
end