module Sequent::Core::Migratable::ClassMethods
Public Instance Methods
managed_tables()
click to toggle source
# File lib/sequent/core/projector.rb, line 14 def managed_tables @managed_tables || managed_tables_from_superclass end
manages_no_tables()
click to toggle source
# File lib/sequent/core/projector.rb, line 18 def manages_no_tables @manages_no_tables = true manages_tables end
manages_no_tables?()
click to toggle source
# File lib/sequent/core/projector.rb, line 23 def manages_no_tables? !!@manages_no_tables || manages_no_tables_from_superclass? end
manages_tables(*tables)
click to toggle source
# File lib/sequent/core/projector.rb, line 10 def manages_tables(*tables) @managed_tables = tables end
Private Instance Methods
managed_tables_from_superclass()
click to toggle source
# File lib/sequent/core/projector.rb, line 29 def managed_tables_from_superclass superclass.managed_tables if superclass.respond_to?(:managed_tables) end
manages_no_tables_from_superclass?()
click to toggle source
# File lib/sequent/core/projector.rb, line 33 def manages_no_tables_from_superclass? superclass.manages_no_tables? if superclass.respond_to?(:manages_no_tables?) end