module Sequent::Core::Migratable
Public Class Methods
all()
click to toggle source
# File lib/sequent/core/projector.rb, line 50 def self.all Migratable.projectors end
included(host_class)
click to toggle source
# File lib/sequent/core/projector.rb, line 42 def self.included(host_class) host_class.extend(ClassMethods) end
none()
click to toggle source
# File lib/sequent/core/projector.rb, line 46 def self.none [] end
projectors()
click to toggle source
# File lib/sequent/core/projector.rb, line 38 def self.projectors Sequent.configuration.event_handlers.select { |x| x.is_a? Migratable }.map(&:class) end
Public Instance Methods
managed_tables()
click to toggle source
# File lib/sequent/core/projector.rb, line 54 def managed_tables self.class.managed_tables end