Sha256: 53b65e61c2d5d03833aeef4fe85efa9c19c4bd51e1dc2c73a184f656a5b2b5b5
Contents?: true
Size: 574 Bytes
Versions: 3
Compression:
Stored size: 574 Bytes
Contents
#!/usr/bin/ruby require "#{File.dirname($0)}/../smart" # No closure, so changes are temporary doc = XML::Smart.open(File.dirname($0) + "/EXAMPLE.xml") p = nil 1.upto(2) do doc.on_change do |type,node| p node end p doc.change_handlers p = Proc.new do |type,node| puts "1" end doc.change_handlers << p end p doc.change_handlers doc.change_handlers.delete(p) p doc.change_handlers $stdout.sync = true stime = Time.now.to_f nums = 1 # Watch the power 0.upto(nums) { |i| node = doc.find("/test/names/name").first node.namespaces["a"] = "uri:b" }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby-xml-smart-0.1.12.1-i486-linux | examples/signals.rb |
ruby-xml-smart-0.1.12-i486-linux | examples/signals.rb |
ruby-xml-smart-0.1.11-i486-linux | examples/signals.rb |