lib/authn/session.rb in authn-3.7.4 vs lib/authn/session.rb in authn-3.8.4

- old
+ new

@@ -1,8 +1,9 @@ module AuthN module Session private + def login(identifiers, klass = AuthN.config.account_klass) generate_session_and_instance_from find_instance_klass(klass).authenticate identifiers end def auto_login(instance) @@ -34,10 +35,10 @@ def find_instance_klass(klass) Object.const_get klass.capitalize end def klass_as_name(klass) - klass.name.downcase + (klass.respond_to?(:name) ? klass.name : klass).downcase end def generate_session_and_instance_from(instance) instance.tap { |i| instance_and_session i if i } end