class ZAWS::External::AWSCLI::Generators::Result::EC2::Images
Public Class Methods
new()
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/images.rb, line 8 def initialize @res= {} @res["Images"]= [] self end
Public Instance Methods
block_device_mappings(image_number,block)
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/images.rb, line 20 def block_device_mappings(image_number,block) @res["Images"][image_number]["BlockDeviceMappings"]=block self end
get_images_array()
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/images.rb, line 35 def get_images_array @res["Images"] end
get_json()
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/images.rb, line 31 def get_json @res.to_json end
resize_images_array(index)
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/images.rb, line 25 def resize_images_array(index) while index > @res["Images"].length-1 @res["Images"].push({}) end end
root_device_name(image_number, name)
click to toggle source
# File lib/zaws/external/awscli/generators/result/ec2/images.rb, line 14 def root_device_name(image_number, name) resize_images_array(image_number) @res["Images"][image_number]["RootDeviceNmae"]=name self end