class HomiesController < ApplicationController def index json_response(Homie.all.order(importance: :desc, name: :asc)) end def create homie = Homie.new(homie_params) if homie.save index else error_response(:bad_request) end end def destroy id = params[:id].to_i if Homie.destroy(id) index else error_response(:bad_request) end end def cash importance = params[:importance].to_i json_response(Homie.cash(importance)) end private def homie_params params.require(:homie).permit( :name, :importance, :about, :chip_id ) end end