Sha256: 225e5f71b3d2052995c996073101bc033c97b3fba0145cd6ae0e7087e5b4b5e1
Contents?: true
Size: 781 Bytes
Versions: 40
Compression:
Stored size: 781 Bytes
Contents
module Brightbox desc I18n.t("cloudips.desc") command [:cloudips] do |cmd| cmd.desc I18n.t("cloudips.create.desc") cmd.command [:create] do |c| c.desc "Number of Cloud IPs to create" c.default_value 1 c.flag [:i, "count"] c.desc I18n.t("options.name.desc") c.flag [:n, :name] c.desc I18n.t("cloudips.options.port_translators.desc") c.flag [:t, :"port-translators"] 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(options) end render_table(ips, global_options) end end end end
Version data entries
40 entries across 40 versions & 1 rubygems