class Tapjoy::LDAP::CLI::Group::Delete
Public Instance Methods
delete()
click to toggle source
# File lib/tapjoy/ldap/cli/group/delete.rb, line 7 def delete confirm unless opts[:force] puts Tapjoy::LDAP::API::Group.destroy(opts[:name]) end
Private Instance Methods
confirm()
click to toggle source
# File lib/tapjoy/ldap/cli/group/delete.rb, line 25 def confirm puts "Confirm that you want to delete group #{opts[:name]} (yes/no)" print '>' confirm = STDIN.gets.chomp.downcase abort("Deletion of #{opts[:name]} aborted") unless confirm.start_with?('y') end
opts()
click to toggle source
# File lib/tapjoy/ldap/cli/group/delete.rb, line 14 def opts @opts ||= Optimist.options do # Set help message usage 'group delete [options]' synopsis "\nThis command is for deleting LDAP groups" opt :name, 'Specify group', type: :string, required: true opt :force, 'Force delete' end end