Updated

app/controllers/api/v1 / contacts_controller.rb

C
16 lines of codes
2 methods
5.3 complexity/method
4 churn
10.52 complexity
25 duplications
class Api::V1::ContactsController < Api::V1::InternalController
  1. Api::V1::ContactsController assumes too much for instance variable '@contact'
  2. Api::V1::ContactsController has no descriptive comment
def create
  1. Similar code found in 5 nodes Locations: 0 1 2 3 4
@contact = Contact.new(contact_params) if @contact.save render json: @contact, status: :created else render json: { errors: @contact.errors.full_messages }, status: :unprocessable_entity end end def contact_params params.permit(:full_name, :phone, :email) end end