module Tapjoy::LDAP::CLI::Group
Entry point for all group subcommands
Constants
- SUB_COMMANDS
Public Class Methods
add_user()
click to toggle source
# File lib/tapjoy/ldap/cli/group.rb, line 47 def add_user group = Tapjoy::LDAP::CLI::Group::AddUser.new group.add_user end
commands()
click to toggle source
# File lib/tapjoy/ldap/cli/group.rb, line 17 def commands Optimist.options do usage 'group [SUB_COMMAND] [options]' synopsis "\nThis object is used for group management\nAvailable subcommands are: #{SUB_COMMANDS}" stop_on SUB_COMMANDS end cmd = ARGV.shift case cmd when 'create', 'delete', 'add_user', 'remove_user', 'index' send(cmd) # call method with respective name else raise Tapjoy::LDAP::InvalidArgument end end
create()
click to toggle source
delete()
click to toggle source
Delete
group
# File lib/tapjoy/ldap/cli/group.rb, line 42 def delete group = Tapjoy::LDAP::CLI::Group::Delete.new group.delete end
index()
click to toggle source
# File lib/tapjoy/ldap/cli/group.rb, line 57 def index group = Tapjoy::LDAP::CLI::Group::Index.new group.index end
remove_user()
click to toggle source
# File lib/tapjoy/ldap/cli/group.rb, line 52 def remove_user group = Tapjoy::LDAP::CLI::Group::RemoveUser.new group.remove_user end