class Lookbook::EmbedsController
def set_params
def set_params @params = [] @passed_params = req_params.select { |key, value| !key.to_s.start_with?("_") } if @target @params = @target.tags("param").map do |param_tag| Param.from_tag( param_tag, value: @passed_params[param_tag.name.to_sym] ) end # cast known param values to correct type @params.each do |param| if @passed_params.key?(param.name.to_sym) @passed_params[param.name.to_sym] = param.cast_value end end end end