Sha256: d8cb560d90feb50b252b3a4d41499d321da62db15205b3cd112093260f794703
Contents?: true
Size: 483 Bytes
Versions: 14
Compression:
Stored size: 483 Bytes
Contents
module Brightbox desc 'Create a new cloud ip' command [:create] do |c| c.desc "Number of cloud ips to create" c.default_value 1 c.flag [:i, "count"] c.action do |global_options, options, args| if options[:i].to_s !~ /^[0-9]+$/ raise "count must be a number" end options[:i] = options[:i].to_i ips = [] options[:i].times do ips << CloudIP.create end render_table(ips, global_options) end end end
Version data entries
14 entries across 14 versions & 2 rubygems