Sha256: f551dad14d0a7c27876327cdf7aae21d7a01e80e7f2d9ed2243ae73d2a378e6a

Contents?: true

Size: 657 Bytes

Versions: 17

Compression:

Stored size: 657 Bytes

Contents

module Shamu
  module Events
    module ActiveRecord

      # Keep track of the last time message processed by a channel dispatch
      # runner.
      class Runner < ::ActiveRecord::Base

        self.table_name = "shamu_event_runners"
        self.primary_key = "id"

        # ============================================================================
        # @!group Attributes
        #

        # @!attribute id
        # @return [String] the runner's UUID.

        # @!attribute last_processed_timestamp
        # @return [Datetime] timestamp of the last message processed.

        #
        # @!endgroup Attributes

      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
shamu-0.0.24 lib/shamu/events/active_record/runner.rb
shamu-0.0.21 lib/shamu/events/active_record/runner.rb
shamu-0.0.20 lib/shamu/events/active_record/runner.rb
shamu-0.0.19 lib/shamu/events/active_record/runner.rb
shamu-0.0.18 lib/shamu/events/active_record/runner.rb
shamu-0.0.17 lib/shamu/events/active_record/runner.rb
shamu-0.0.15 lib/shamu/events/active_record/runner.rb
shamu-0.0.14 lib/shamu/events/active_record/runner.rb
shamu-0.0.13 lib/shamu/events/active_record/runner.rb
shamu-0.0.11 lib/shamu/events/active_record/runner.rb
shamu-0.0.9 lib/shamu/events/active_record/runner.rb
shamu-0.0.8 lib/shamu/events/active_record/runner.rb
shamu-0.0.7 lib/shamu/events/active_record/runner.rb
shamu-0.0.5 lib/shamu/events/active_record/runner.rb
shamu-0.0.4 lib/shamu/events/active_record/runner.rb
shamu-0.0.3 lib/shamu/events/active_record/runner.rb
shamu-0.0.2 lib/shamu/events/active_record/runner.rb