module Sorcery::Controller
Public Class Methods
included(klass)
click to toggle source
# File lib/sorcery/controller.rb, line 3 def self.included(klass) klass.class_eval do include InstanceMethods Config.submodules.each do |mod| # FIXME: Is there a cleaner way to handle missing submodules? # rubocop:disable Lint/HandleExceptions begin include Submodules.const_get(mod.to_s.split('_').map(&:capitalize).join) rescue NameError # don't stop on a missing submodule. end # rubocop:enable Lint/HandleExceptions end end Config.update! Config.configure! end