19 lines
484 B
Ruby
19 lines
484 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']
|
|
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
|