1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/libvirt/models/compute/util.rb
2012-01-25 14:32:47 +02:00

24 lines
482 B
Ruby

require "rexml/document"
require 'erb'
require 'ostruct'
module Fog
module Compute
module LibvirtUtil
# finds a value from xml
def document path, attribute=nil
return nil if new?
xml = REXML::Document.new(self.xml)
attribute.nil? ? xml.elements[path].text : xml.elements[path].attributes[attribute]
end
class ErbBinding < OpenStruct
def get_binding
return binding()
end
end
end
end
end