Class: Push0r::FlushResult

Inherits:
Object
  • Object
show all
Defined in:
lib/push0r/FlushResult.rb

Overview

FlushResult models the result of a single Queue flushing process.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(failed_message, new_token_messages) ⇒ FlushResult

Returns a new instance of FlushResult.



7
8
9
10
# File 'lib/push0r/FlushResult.rb', line 7

def initialize(failed_message, new_token_messages)
  @failed_messages = failed_message
  @new_token_messages = new_token_messages
end

Instance Attribute Details

#failed_messagesObject (readonly)

Returns the value of attribute failed_messages.



4
5
6
# File 'lib/push0r/FlushResult.rb', line 4

def failed_messages
  @failed_messages
end

#new_token_messagesObject (readonly)

Returns the value of attribute new_token_messages.



5
6
7
# File 'lib/push0r/FlushResult.rb', line 5

def new_token_messages
  @new_token_messages
end

Instance Method Details

#to_sObject



12
13
14
# File 'lib/push0r/FlushResult.rb', line 12

def to_s
  "FlushResult - Failed: #{@failed_messages.count} NewToken: #{@new_token_messages.count}"
end