Class: OinkedRequest

Inherits:
Object
  • Object
show all
Includes:
Comparable
Defined in:
lib/oink/oinked_request/oinked_request.rb

Direct Known Subclasses

OinkedARRequest, OinkedMemoryRequest

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action, datetime, log_lines, oink_number) ⇒ OinkedRequest

Returns a new instance of OinkedRequest.



6
7
8
9
10
11
# File 'lib/oink/oinked_request/oinked_request.rb', line 6

def initialize(action, datetime, log_lines, oink_number)
  @action = action
  @datetime = datetime
  @log_lines = log_lines
  @oink_number = oink_number
end

Instance Attribute Details

#actionObject

Returns the value of attribute action.



4
5
6
# File 'lib/oink/oinked_request/oinked_request.rb', line 4

def action
  @action
end

#datetimeObject

Returns the value of attribute datetime.



4
5
6
# File 'lib/oink/oinked_request/oinked_request.rb', line 4

def datetime
  @datetime
end

#log_linesObject

Returns the value of attribute log_lines.



4
5
6
# File 'lib/oink/oinked_request/oinked_request.rb', line 4

def log_lines
  @log_lines
end

#oink_numberObject

Returns the value of attribute oink_number.



4
5
6
# File 'lib/oink/oinked_request/oinked_request.rb', line 4

def oink_number
  @oink_number
end

Instance Method Details

#<=>(other) ⇒ Object



13
14
15
# File 'lib/oink/oinked_request/oinked_request.rb', line 13

def <=>(other)
  self.oink_number <=> other.oink_number
end