lib/nagoro/pipe/base.rb in manveru-nagoro-2009.03.21 vs lib/nagoro/pipe/base.rb in manveru-nagoro-2009.03.28
- old
+ new
@@ -12,16 +12,16 @@
def result
@scanner.stream
@body.join
end
- def tag_start(tag, args)
+ def tag_start(tag, original_attrs, value_attrs)
case tag
when *EMPTY_TAG
- append "#{tag_with(tag, args)} />"
+ append "#{tag_with(tag, original_attrs)} />"
else
- append "#{tag_with(tag, args)}>"
+ append "#{tag_with(tag, original_attrs)}>"
end
end
def tag_end(tag)
case tag
@@ -38,15 +38,14 @@
def append(string)
@body << string
end
def instruction(name, instruction)
- instruction.strip!
- append "<?#{name} #{instruction} ?>"
+ append "<?#{name} #{instruction.to_s.strip} ?>"
end
def tag_with(tag, hash)
- "<#{tag}#{hash.map{|k,v| %( #{k}="#{v}") }.join}"
+ "<#{tag}#{hash.map{|k,v| %( #{k}=#{v}) }.join}"
end
def doctype(string)
string.strip!
append "<!DOCTYPE #{string}>"