class ZAWS::External::AWSCLI::Generators::Result::EC2::PrivateIpAddresses
Public Class Methods
new()
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/private_ip_addresses.rb, line 8 def initialize @ips= {} @ips["PrivateIpAddresses"]= [] self end
Public Instance Methods
get_json()
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/private_ip_addresses.rb, line 26 def get_json @ips.to_json end
get_private_ip_addresses_array()
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/private_ip_addresses.rb, line 30 def get_private_ip_addresses_array @ips["PrivateIpAddresses"] end
private_ip_address(ip_number, ip)
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/private_ip_addresses.rb, line 14 def private_ip_address(ip_number, ip) resize_ip_array(ip_number) @ips["PrivateIpAddresses"][ip_number]["PrivateIpAddress"]=ip self end
resize_ip_array(index)
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/private_ip_addresses.rb, line 20 def resize_ip_array(index) while index > @ips["PrivateIpAddresses"].length-1 @ips["PrivateIpAddresses"].push({}) end end