Sha256: 5f6480996697a70f734674857cf32316b9be3d8fd741f4389787d45b518516d3
Contents?: true
Size: 1.37 KB
Versions: 5
Compression:
Stored size: 1.37 KB
Contents
############################################################################## # File:: ruleset.rb # Purpose:: filedescription # # Author:: Jeff McAffee 2014-06-28 # ############################################################################## module AdminModule module Command class Ruleset < Thor include AdminModule::Command::ClientAccess class_option :environment, :banner => "dev", :aliases => :e desc "rename <srcname> <destname>", "Rename a ruleset named <srcname> to <destname>" long_desc <<-LD Renme a ruleset with the name <srcname> to <destname>. With -e <env>, sets the environment to work with. This operation will fail if the source ruleset does not exist or if the destination ruleset name already exists. LD def rename(src, dest) rs = client.rulesets rs.rename src, dest rescue ArgumentError => e say e.message, :red ensure client.logout end desc "list", "List all rulesets in the environment" long_desc <<-LD List all rulesets in the current environment. With -e <env>, sets the environment to work with. LD def list rs = client.rulesets list = rs.list list.each { |r| say r; } ensure client.logout end end # Ruleset end end # AdminModule
Version data entries
5 entries across 5 versions & 1 rubygems