RUBYCRITIC
class Api::V1::Accounts::Deals::EventsController < Api::V1::InternalController - Api::V1::Accounts::Deals::EventsController assumes too much for instance variable '@deal'
- Api::V1::Accounts::Deals::EventsController has no descriptive comment
def create - Api::V1::Accounts::Deals::EventsController#create has approx 6 statements
@deal = Deal.find(params['deal_id'])
event = @deal.events.new(event_params)
event.contact = @deal.contact
event.from_me = true
if event.save
render json: event, status: :created
else
render json: { errors: event.errors.full_messages }, status: :unprocessable_entity
end
end
def event_params
params.permit(:content, :send_now, :done, :auto_done, :done_at, :title, :scheduled_at, :kind, :app_type, :app_id,
custom_attributes: {}, additional_attributes: {})
end
end