Methods
Classes and Modules
Constants
Blob = AppEngine::Datastore::Blob
Class Public methods
add(*args)

Convenience method will create a Task and add it to the default queue.

Args:

  • args: Passed to the Task constructor.

Returns:

  • The Task that was added to the queue.
# File lib/appengine-apis/labs/taskqueue.rb, line 245
      def self.add(*args)
        Task.new(*args).add
      end
convert_exceptions()
# File lib/appengine-apis/labs/taskqueue.rb, line 249
      def self.convert_exceptions
        begin
          yield
        rescue java.lang.IllegalArgumentException => ex
          raise ArgumentError, ex.message
        rescue UnsupportedTranslationException => ex
          raise ArgumentError, ex.message
        rescue TaskAlreadyExistsException => ex
          raise TaskAlreadExistsError, ex.message
        rescue InternalFailureException => ex
          raise InternalError, ex.message
        rescue TransientFailureException => ex
          raise TransientFailureError, ex.message
        end
      end