lib/fog/parsers/terremark/internet_service.rb in fog-terremark-0.0.4 vs lib/fog/parsers/terremark/internet_service.rb in fog-terremark-0.1.0
- old
+ new
@@ -2,53 +2,53 @@
module Parsers
module Terremark
class InternetService < Base
def reset
@in_public_ip_address = false
- @response = { 'PublicIpAddress' => {} }
+ @response = { "PublicIpAddress" => {} }
end
def start_element(name, attributes)
super
case name
- when 'Href'
- data = extract_attributes(attributes)
- if @in_public_ip_address
- @response['PublicIpAddress'][name] = data
- else
- @response[name] = data
- end
- when 'PublicIpAddress'
- @in_public_ip_address = true
+ when "Href"
+ data = extract_attributes(attributes)
+ if @in_public_ip_address
+ @response["PublicIpAddress"][name] = data
+ else
+ @response[name] = data
+ end
+ when "PublicIpAddress"
+ @in_public_ip_address = true
end
end
def end_element(name)
case name
- when 'Description', 'Protocol'
- @response[name] = value
- when 'Enabled'
- if value == 'false'
- @response[name] = false
- else
- @response[name] = true
- end
- when 'Id'
- if @in_public_ip_address
- @response['PublicIpAddress'][name] = value.to_i
- else
- @response[name] = value.to_i
- end
- when 'Name'
- if @in_public_ip_address
- @response['PublicIpAddress'][name] = value
- else
- @response[name] = value
- end
- when 'Port', 'Timeout'
+ when "Description", "Protocol"
+ @response[name] = value
+ when "Enabled"
+ if value == "false"
+ @response[name] = false
+ else
+ @response[name] = true
+ end
+ when "Id"
+ if @in_public_ip_address
+ @response["PublicIpAddress"][name] = value.to_i
+ else
@response[name] = value.to_i
- when 'PublicIpAddress'
- @in_public_ip_address = false
+ end
+ when "Name"
+ if @in_public_ip_address
+ @response["PublicIpAddress"][name] = value
+ else
+ @response[name] = value
+ end
+ when "Port", "Timeout"
+ @response[name] = value.to_i
+ when "PublicIpAddress"
+ @in_public_ip_address = false
end
end
end
end
end