Sha256: 8dda37d211c1dc9f4786298324c2c9ca6d4554b55ef5fe9f11a00633f8e70117
Contents?: true
Size: 669 Bytes
Versions: 19
Compression:
Stored size: 669 Bytes
Contents
module MultiTenant module ControllerExtensions def set_current_tenant_through_filter self.class_eval do if respond_to?(:helper_method) helper_method :current_tenant end private def set_current_tenant(current_tenant_object) MultiTenant.current_tenant = current_tenant_object end def current_tenant MultiTenant.current_tenant end end end end end if defined?(ActionController::Base) ActionController::Base.extend MultiTenant::ControllerExtensions end if defined?(ActionController::API) ActionController::API.extend MultiTenant::ControllerExtensions end
Version data entries
19 entries across 19 versions & 1 rubygems