Sha256: 65216e7696b778a9dd843948d1a6629ee04b8e94eebc6325d79bcee43c5f9b9f
Contents?: true
Size: 569 Bytes
Versions: 1
Compression:
Stored size: 569 Bytes
Contents
# frozen_string_literal: true module Thredded # @api private module NewPrivateTopicParams protected def new_private_topic_params params .fetch(:private_topic, {}) .permit(:title, :content, :user_names, user_ids: []) .merge( user: thredded_current_user, ip: request.remote_ip ).tap { |p| adapt_user_ids! p } end private # Allow a string of IDs joined with commas. def adapt_user_ids!(p) p[:user_ids] = p[:user_ids].split(',') if p[:user_ids].is_a?(String) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
threddedDANIEL-0.14.5 | app/controllers/concerns/thredded/new_private_topic_params.rb |