class ItunesParser::NokogiriSax
Public Class Methods
new(xml, params={})
click to toggle source
# File vendor/itunes_parser/nokogiri_sax.rb, line 132 def initialize(xml, params={}) @xml = xml @on_track = params[:on_track] @on_playlist = params[:on_playlist] end
Public Instance Methods
on_playlist(&block)
click to toggle source
# File vendor/itunes_parser/nokogiri_sax.rb, line 143 def on_playlist &block @on_playlist = block end
on_track(&block)
click to toggle source
# File vendor/itunes_parser/nokogiri_sax.rb, line 139 def on_track &block @on_track = block end
parse()
click to toggle source
# File vendor/itunes_parser/nokogiri_sax.rb, line 147 def parse document = SaxDoc.new(@on_track, @on_playlist) parser = Nokogiri::XML::SAX::Parser.new(document) parser.parse(@xml) self end