Sha256: 6401058959b5d194349c45493defc4abe993f4ea63a74796c142c749c9494cb0
Contents?: true
Size: 478 Bytes
Versions: 133
Compression:
Stored size: 478 Bytes
Contents
module MultiSite::ApplicationControllerFilterExtensions def self.included(base) base.class_eval { prepend_before_action :set_site alias_method :authenticate_without_site, :authenticate alias_method :authenticate, :authenticate_with_site } end protected def authenticate_with_site self.current_site = discover_current_site authenticate_without_site end def set_site true if self.current_site = discover_current_site end end
Version data entries
133 entries across 133 versions & 2 rubygems