lib/google_directory/connection.rb
def run( command:, attributes: {} )
      response  = {}
      begin
        response           = send( command, attributes: attributes )
        response[:status]  = 'success'
      rescue Google::Apis::ClientError => error
        response = {status: 'error', response: error,
                    attributes: attributes, command: command,
                   }
      end
      response
    end
def run( command:, attributes: {} )
      response  = {}
      begin
        response           = send( command, attributes: attributes )
        response[:status]  = 'success'
      rescue Google::Apis::ClientError => error
        response = {status: 'error', response: error,
                    attributes: attributes, command: command,
                   }
      end
      response
    end
@note Run a command against Google Directory

 @param command [Symbol] choose command to perform these include: :user_get, :user_exists? (t/f), :user_create, :user_delete, :user_update & convience commands :user_suspend, :user_reactivate, :user_change_password
 @param attributes [Hash] attributes needed to perform command
 @return [Hash] formatted as: `{success: {command: :command, attributes: {primary_email: "user@domain"}, response: GoogleAnswer} }`