# File lib/livejournal/sync.rb, line 161 def run_metadata(start=0) # :yields: cur, total, comments_hash while @maxid.nil? or start < @maxid data = run_GET('meta', start) parsed = LiveJournal::Sync::CommentsXML::Parser.new(data) @maxid ||= parsed.maxid break if parsed.comments.empty? cur = parsed.comments.keys.max yield cur, @maxid, parsed start = cur + 1 end end