From 6bc0d505e4484b7c531f2a5d682d89fa9aacfae4 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Mon, 14 Oct 2019 23:52:00 +0100 Subject: [PATCH] Fix some rubocop issues --- .rubocop_manual_todo.yml | 3 +++ .../spree/admin/payment_methods_controller.rb | 22 +++++++++++-------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.rubocop_manual_todo.yml b/.rubocop_manual_todo.yml index b5ed5a0b0c..d55030429b 100644 --- a/.rubocop_manual_todo.yml +++ b/.rubocop_manual_todo.yml @@ -397,6 +397,7 @@ Metrics/AbcSize: - app/controllers/spree/admin/orders/customer_details_controller_decorator.rb - app/controllers/spree/admin/orders_controller_decorator.rb - app/controllers/spree/admin/overview_controller_decorator.rb + - app/controllers/spree/admin/payment_methods_controller.rb - app/controllers/spree/admin/payments_controller_decorator.rb - app/controllers/spree/admin/products_controller_decorator.rb - app/controllers/spree/admin/reports_controller_decorator.rb @@ -576,6 +577,7 @@ Metrics/MethodLength: - app/controllers/checkout_controller.rb - app/controllers/shop_controller.rb - app/controllers/spree/admin/orders/customer_details_controller_decorator.rb + - app/controllers/spree/admin/payment_methods_controller.rb - app/controllers/spree/admin/payments_controller_decorator.rb - app/controllers/spree/admin/products_controller_decorator.rb - app/controllers/spree/admin/reports_controller_decorator.rb @@ -653,6 +655,7 @@ Metrics/ClassLength: - app/controllers/admin/order_cycles_controller.rb - app/controllers/admin/subscriptions_controller.rb - app/controllers/checkout_controller.rb + - app/controllers/spree/admin/payment_methods_controller.rb - app/models/enterprise.rb - app/models/order_cycle.rb - app/models/product_import/entry_processor.rb diff --git a/app/controllers/spree/admin/payment_methods_controller.rb b/app/controllers/spree/admin/payment_methods_controller.rb index a4d251be91..a858c0d651 100644 --- a/app/controllers/spree/admin/payment_methods_controller.rb +++ b/app/controllers/spree/admin/payment_methods_controller.rb @@ -12,12 +12,16 @@ module Spree def create force_environment - @payment_method = params[:payment_method].delete(:type).constantize.new(params[:payment_method]) + @payment_method = params[:payment_method]. + delete(:type). + constantize. + new(params[:payment_method]) @object = @payment_method + invoke_callbacks(:create, :before) if @payment_method.save invoke_callbacks(:create, :after) - flash[:success] = Spree.t(:successfully_created, :resource => Spree.t(:payment_method)) + flash[:success] = Spree.t(:successfully_created, resource: Spree.t(:payment_method)) redirect_to edit_admin_payment_method_path(@payment_method) else invoke_callbacks(:create, :fails) @@ -38,7 +42,7 @@ module Spree payment_method_params = params[ActiveModel::Naming.param_key(@payment_method)] || {} attributes = params[:payment_method].merge(payment_method_params) - attributes.each do |k,v| + attributes.each do |k, _v| if k.include?("password") && attributes[k].blank? attributes.delete(k) end @@ -46,7 +50,7 @@ module Spree if @payment_method.update_attributes(attributes) invoke_callbacks(:update, :after) - flash[:success] = Spree.t(:successfully_updated, :resource => Spree.t(:payment_method)) + flash[:success] = Spree.t(:successfully_updated, resource: Spree.t(:payment_method)) redirect_to edit_admin_payment_method_path(@payment_method) else invoke_callbacks(:update, :fails) @@ -111,10 +115,9 @@ module Spree def validate_payment_method_provider valid_payment_methods = Rails.application.config.spree.payment_methods.map(&:to_s) - if !valid_payment_methods.include?(params[:payment_method][:type]) - flash[:error] = Spree.t(:invalid_payment_provider) - redirect_to new_admin_payment_method_path - end + return if valid_payment_methods.include?(params[:payment_method][:type]) + flash[:error] = Spree.t(:invalid_payment_provider) + redirect_to new_admin_payment_method_path end def load_hubs @@ -128,7 +131,8 @@ module Spree # Show Stripe as an option if enabled, or if the # current payment_method is already a Stripe method def show_stripe? - Spree::Config.stripe_connect_enabled || @payment_method.try(:type) == "Spree::Gateway::StripeConnect" + Spree::Config.stripe_connect_enabled || + @payment_method.try(:type) == "Spree::Gateway::StripeConnect" end def restrict_stripe_account_change