def perform!(resource_name, action, options = {})
      ClientOperations::Perform.new(resource_name, action, session, options).perform!
    end
def perform!(resource_name, action, options = {})
      ClientOperations::Perform.new(resource_name, action, session, options).perform!
    end
Executes block with the access token

 @param [String||Symbol] resource_name name of the resource to execute over
 @param [String||Symbol] action name of the action to execute over
 @param [Hash] options for the execution
 @return the execution return or nil