Module: Cell
- Defined in:
- lib/cell/meta.rb,
lib/cell/schema.rb,
lib/cell/tenant.rb,
lib/cell/console.rb,
lib/cell/context.rb,
lib/cell/railtie.rb,
lib/cell/version.rb,
lib/cell/migration.rb,
lib/cell/active_job.rb,
lib/cell/url_options.rb,
lib/cell/clone_schema.rb,
lib/cell/sanity_check.rb,
lib/cell/model_extensions.rb
Defined Under Namespace
Modules: ActiveJob, CloneSchema, Console, Context, Meta, Migration, ModelExtensions, SanityCheck, Schema, Tenant, UrlOptions Classes: Railtie
Constant Summary collapse
- VERSION =
'0.1.2'
Class Method Summary collapse
Class Method Details
.const_missing(name) ⇒ Object
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/cell/railtie.rb', line 21 def self.const_missing(name) return super unless name == :Model Rails.application.eager_load! unless const_defined?(:Model) fail "Eager loaded models to find model, didn't pan out." + "Make sure one of your models has `prepend Cell::Tenant`" end ::Cell::Model end |