mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-22 09:46:22 +00:00
19 lines
449 B
Ruby
19 lines
449 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Métodos reutilizables para trabajar con StrongParams
|
|
module StrongParamsHelper
|
|
|
|
# Obtiene el valor de un param
|
|
#
|
|
# @todo No hay una forma mejor de hacer esto?
|
|
# @param param [Symbol]
|
|
# @param :optional [Bool]
|
|
# @return [nil,String]
|
|
def pluck_param(param, optional: false)
|
|
if optional
|
|
params.permit(param).values.first.presence
|
|
else
|
|
params.require(param).presence
|
|
end
|
|
end
|
|
end
|