Module: Sequent::Core::Migratable::ClassMethods
- Defined in:
- lib/sequent/core/projector.rb
Instance Method Summary collapse
- #managed_tables ⇒ Object
- #manages_no_tables ⇒ Object
- #manages_no_tables? ⇒ Boolean
- #manages_tables(*tables) ⇒ Object
Instance Method Details
#managed_tables ⇒ Object
13 14 15 |
# File 'lib/sequent/core/projector.rb', line 13 def managed_tables @managed_tables || managed_tables_from_superclass end |
#manages_no_tables ⇒ Object
17 18 19 20 |
# File 'lib/sequent/core/projector.rb', line 17 def manages_no_tables @manages_no_tables = true manages_tables *[] end |
#manages_no_tables? ⇒ Boolean
22 23 24 |
# File 'lib/sequent/core/projector.rb', line 22 def manages_no_tables? !!@manages_no_tables || manages_no_tables_from_superclass? end |
#manages_tables(*tables) ⇒ Object
9 10 11 |
# File 'lib/sequent/core/projector.rb', line 9 def manages_tables(*tables) @managed_tables = tables end |