class ChipsController < ApplicationController def index json_response Chip.where(enabled: true).order(:name).to_json(include: :base_chip_values) end def create chip = Chip.new(chip_params) if chip.save json_response chip else error_response :bad_request end end def destroy chip_id = params[:id] if chip_id.present? && Chip.destroy(chip_id) index else error_response :bad_request end end private def chip_params params.require(:chip).permit(:id, :name, :symbol, :enabled) end end