Class: AdminModule::Command::Rule
- Inherits:
-
Thor
- Object
- Thor
- AdminModule::Command::Rule
- Includes:
- ClientAccess
- Defined in:
- lib/admin_module/command/rule.rb
Instance Method Summary collapse
Instance Method Details
#delete(rule) ⇒ Object
47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/admin_module/command/rule.rb', line 47 def delete(rule) rs = client.rules rs.delete rule rescue ArgumentError => e say e., :red ensure client.logout end |
#list ⇒ Object
66 67 68 69 70 71 72 73 74 |
# File 'lib/admin_module/command/rule.rb', line 66 def list rs = client.rules list = rs.list list.each { |r| say r; } ensure client.logout end |
#rename(src, dest) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/admin_module/command/rule.rb', line 26 def rename(src, dest) rs = client.rules rs.rename src, dest rescue ArgumentError => e say e., :red ensure client.logout end |