module Cell
Constants
- VERSION
Public Class Methods
assign_model(model)
click to toggle source
# File lib/cell/tenant.rb, line 52 def self.assign_model(model) remove_const(:Model) if const_defined?(:Model) const_set(:Model, model) end
const_missing(name)
click to toggle source
Calls superclass method
# File lib/cell/railtie.rb, line 20 def self.const_missing(name) return super unless name == :Model Rails.application.eager_load! unless const_defined?(:Model) fail "Eager loaded models to find one that uses `include Cell::Tenant`. Didn't pan out." end Model end