class RhetButler::SlideRenderers::Cues
Public Instance Methods
process(string)
click to toggle source
# File lib/rhet-butler/slide-renderers/cues.rb, line 17 def process(string) doc = Nokogiri::HTML::DocumentFragment.parse(string) #may need DocumentFragment::parse doc.xpath('.//*/@class[regex(.,"\b\d+\b")]', XPathExtensions).each do |attr| attr.value = "rhet-butler item " + attr.value attr.value = attr.value.gsub(/\b\d+\b/){|m| "cue-#{m[0]}"} end doc.to_s end