lib/rspeckled/plugins/hooks/authentication.rb in rspeckled-1.4.0 vs lib/rspeckled/plugins/hooks/authentication.rb in rspeckled-2.0.0

- old
+ new

@@ -21,11 +21,10 @@ class_name_underscored = options[:class] .name[/(?:.*::)?(\w+)\z/, 1] .gsub(/([a-z])([A-Z])/, '\1_\2') .downcase - defaults = { :type => :json_web_token, :authentication_method => :"authenticate_#{class_name_underscored}!", :class_instance_overrides => {}, :class_instance_traits => {}, @@ -36,17 +35,15 @@ :roles => 'standard', }, } options = defaults.deep_merge(options) - instance = case options[:strategy] when :factory ::FactoryBot.create(class_name_underscored.to_sym, *options[:class_instance_traits], options[:class_instance_overrides]) when :instance options[:class].new(options[:class_instance_overrides]) end - authentication_result = options[:successful?] ? instance : nil case options[:type] when :standard authentication_controller_class = (example.metadata[:type] == :controller) ? described_class : ApplicationController