class StudioApi::Appliance::Configuration::Firewall
Public Instance Methods
to_xml(options={})
click to toggle source
# File lib/studio_api/appliance.rb 54 def to_xml(options={}) 55 if enabled == "false" 56 "<firewall><enabled>false</enabled></firewall>" 57 else 58 #open port can be array or single string 59 ports = open_port.is_a?(String) ? [open_port] : open_port 60 openports_xml = ports.map{ |p| "<open_port>#{p}</open_port>" }.join("") #FIXME escape name 61 "<firewall><enabled>true</enabled>#{openports_xml}</firewall>" 62 end 63 end