Module: ActiveTenant::ActiveRecord::Migration
- Defined in:
- lib/active_tenant/active_record_extensions.rb
Instance Method Summary collapse
- #migrate_all(version = nil) ⇒ Object
- #migrate_all_tenants(version = nil) ⇒ Object
- #migrate_global(version = nil) ⇒ Object
- #migrate_tenant(name, version = nil) ⇒ Object
- #tenant(name = nil) ⇒ Object
Instance Method Details
#migrate_all(version = nil) ⇒ Object
53 54 55 56 |
# File 'lib/active_tenant/active_record_extensions.rb', line 53 def migrate_all(version=nil) migrate_global version migrate_all_tenants version end |
#migrate_all_tenants(version = nil) ⇒ Object
49 50 51 |
# File 'lib/active_tenant/active_record_extensions.rb', line 49 def migrate_all_tenants(version=nil) ActiveTenant.current.migrate_all version end |
#migrate_global(version = nil) ⇒ Object
41 42 43 |
# File 'lib/active_tenant/active_record_extensions.rb', line 41 def migrate_global(version=nil) ActiveTenant.current.migrate_global version end |
#migrate_tenant(name, version = nil) ⇒ Object
45 46 47 |
# File 'lib/active_tenant/active_record_extensions.rb', line 45 def migrate_tenant(name, version=nil) ActiveTenant.current.migrate name, version end |
#tenant(name = nil) ⇒ Object
37 38 39 |
# File 'lib/active_tenant/active_record_extensions.rb', line 37 def tenant(name=nil) name ? @tenant_name = name : @tenant_name end |