Class: Deimos::Utils::DbPoller::PollStatus

Inherits:
Struct
  • Object
show all
Defined in:
lib/deimos/utils/db_poller.rb,
sig/defs.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#batches_erroredObject

Returns the value of attribute batches_errored

Returns:

  • (Object)


971
972
973
# File 'sig/defs.rbs', line 971

def batches_errored
  @batches_errored
end

#batches_processedObject

Returns the value of attribute batches_processed

Returns:

  • (Object)


968
969
970
# File 'sig/defs.rbs', line 968

def batches_processed
  @batches_processed
end

#messages_processedObject

Returns the value of attribute messages_processed

Returns:

  • (Object)


974
975
976
# File 'sig/defs.rbs', line 974

def messages_processed
  @messages_processed
end

Instance Method Details

#current_batchInteger

Returns:

  • (Integer)


44
45
46
# File 'lib/deimos/utils/db_poller.rb', line 44

def current_batch
  batches_processed + 1
end

#reportString

Returns:

  • (String)


49
50
51
# File 'lib/deimos/utils/db_poller.rb', line 49

def report
  "#{batches_processed} batches, #{batches_errored} errored batches, #{messages_processed} processed messages"
end