Class: HandlingQueue::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/handling_queue/request.rb

Overview

Represents single request to HandlingQueue.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(obj) ⇒ Request

Returns a new instance of Request.

Parameters:

  • obj (void)

    object to be handled.



22
23
24
# File 'lib/handling_queue/request.rb', line 22

def initialize(obj)
  @obj = obj
end

Instance Attribute Details

#objvoid

This method returns an undefined value.

Returns object to be handled.



7
8
9
# File 'lib/handling_queue/request.rb', line 7

def obj
  @obj
end

#revoid

This method returns an undefined value.

Returns handled object or nil if not handled yet.



10
11
12
# File 'lib/handling_queue/request.rb', line 10

def re
  return @re if re?
end

Instance Method Details

#re?Boolean

Returns whether handled.

Returns:

  • (Boolean)

    whether handled



17
18
19
# File 'lib/handling_queue/request.rb', line 17

def re?
  defined? @re
end