Class: RubyEventStore::Outbox::BatchResult

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_event_store/outbox/batch_result.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeBatchResult

Returns a new instance of BatchResult.



10
11
12
13
# File 'lib/ruby_event_store/outbox/batch_result.rb', line 10

def initialize
  @success_count = 0
  @failed_count = 0
end

Instance Attribute Details

#failed_countObject (readonly)

Returns the value of attribute failed_count.



15
16
17
# File 'lib/ruby_event_store/outbox/batch_result.rb', line 15

def failed_count
  @failed_count
end

#success_countObject (readonly)

Returns the value of attribute success_count.



15
16
17
# File 'lib/ruby_event_store/outbox/batch_result.rb', line 15

def success_count
  @success_count
end

Class Method Details

.emptyObject



6
7
8
# File 'lib/ruby_event_store/outbox/batch_result.rb', line 6

def self.empty
  new
end

Instance Method Details

#count_failed!Object



21
22
23
# File 'lib/ruby_event_store/outbox/batch_result.rb', line 21

def count_failed!
  @failed_count += 1
end

#count_success!Object



17
18
19
# File 'lib/ruby_event_store/outbox/batch_result.rb', line 17

def count_success!
  @success_count += 1
end