hensei-api/app/controllers/api/v1/weapon_keys_controller.rb

19 lines
560 B
Ruby

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