Sha256: d269627168338c49ab10f809d381ab39c684eb894a80fe7622eb1330214b19c0

Contents?: true

Size: 759 Bytes

Versions: 5

Compression:

Stored size: 759 Bytes

Contents

require_relative 'database_events/event'
require_relative 'database_events/sync_performer'
require_relative 'database_events/registry'
require_relative 'database_events/manager'

# TERMINOLOGY
#
# For clarity, we have chosen to define terms as follows for better communication in the code, and when 
# discussing the database event implementation.
#
# "Event":      "Native" Clockwork events, whether Clockwork::Event or Clockwork::DatabaseEvents::Event
# "Model":      Database-backed model instances representing events to be created in Clockwork

module Clockwork

  module Methods
    def sync_database_events(options={}, &block)
      DatabaseEvents::SyncPerformer.setup(options, &block)
    end
  end

  extend Methods

  module DatabaseEvents
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
clockwork-1.2.1 lib/clockwork/database_events.rb
clockwork-1.2.0 lib/clockwork/database_events.rb
clockwork-1.1.0 lib/clockwork/database_events.rb
clockwork-1.0.2 lib/clockwork/database_events.rb
clockwork-1.0.0 lib/clockwork/database_events.rb