Apply Layout/LineLength rubocop rule
Note we're excluding a few files: * Configuration files that weren't generated by us * Migration files that weren't generated by us * The Gemfile, since it includes an important comment that must be on the same line as the gem declaration * The Budget::Stats class, since the heading statistics are a mess and having shorter lines would require a lot of refactoring
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
class Users::RegistrationsController < Devise::RegistrationsController
|
||||
prepend_before_action :authenticate_scope!, only: [:edit, :update, :destroy, :finish_signup, :do_finish_signup]
|
||||
prepend_before_action :authenticate_scope!,
|
||||
only: [:edit, :update, :destroy, :finish_signup, :do_finish_signup]
|
||||
before_action :configure_permitted_parameters
|
||||
|
||||
invisible_captcha only: [:create], honeypot: :address, scope: :user
|
||||
@@ -52,16 +53,21 @@ class Users::RegistrationsController < Devise::RegistrationsController
|
||||
|
||||
def check_username
|
||||
if User.find_by username: params[:username]
|
||||
render json: { available: false, message: t("devise_views.users.registrations.new.username_is_not_available") }
|
||||
render json: { available: false,
|
||||
message: t("devise_views.users.registrations.new.username_is_not_available") }
|
||||
else
|
||||
render json: { available: true, message: t("devise_views.users.registrations.new.username_is_available") }
|
||||
render json: { available: true,
|
||||
message: t("devise_views.users.registrations.new.username_is_available") }
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def sign_up_params
|
||||
params[:user].delete(:redeemable_code) if params[:user].present? && params[:user][:redeemable_code].blank?
|
||||
if params[:user].present? && params[:user][:redeemable_code].blank?
|
||||
params[:user].delete(:redeemable_code)
|
||||
end
|
||||
|
||||
params.require(:user).permit(allowed_params)
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user