app/controllers/spree/omniauth_callbacks_controller.rb
Method provides_callback_for
has 38 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def self.provides_callback_for(*providers)
providers.each do |provider|
class_eval <<-FUNCTION_DEFS, __FILE__, __LINE__ + 1
def #{provider}
if request.env['omniauth.error'].present?