# frozen_string_literal: true module Api module V1 class WeaponKeysController < Api::V1::ApiController def all conditions = {}.tap do |hash| hash[:series] = request.params['series'] hash[:slot] = request.params['slot'] hash[:group] = request.params['group'] unless request.params['group'].blank? end render json: WeaponKeyBlueprint.render( WeaponKey.where(conditions) ) end end end end