Class/Module Index [+]

Quicksearch

Fog::Parsers::Terremark::Shared::Network

Public Instance Methods

end_element(name) click to toggle source
# File lib/fog/terremark/parsers/shared/network.rb, line 31
def end_element(name)
  case name
  when "Gateway", "Netmask", "FenceMode"
    @response[name.downcase] = value
  end
end
reset() click to toggle source
# File lib/fog/terremark/parsers/shared/network.rb, line 8
def reset
  @response = {
    "links" => []
  }
end
start_element(name,attributes=[]) click to toggle source
# File lib/fog/terremark/parsers/shared/network.rb, line 14
def start_element(name,attributes=[])
  super
  case name
  when "Network"
    @response = extract_attributes(attributes)
    if @response.has_key?("name")
      @response["subnet"] = @response["name"]
    end
    if @response.has_key?("href")
      @response["id"] = @response["href"].split("/").last
    end
  when "Link"
    link = extract_attributes(attributes)
    @response["links"] << link
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.