11# frozen_string_literal: true
22
3- module PlanPermittedParams
3+ module PlanPermittedParams # rubocop:todo Metrics/ModuleLength, Style/Documentation
44 extend ActiveSupport ::Concern
55
66 def plan_permitted_params
77 [
88 :created ,
9- :title ,
10- :description ,
11- :language ,
9+ :title ,
10+ :description ,
11+ :language ,
1212 :ethical_issues_exist ,
1313 :ethical_issues_description ,
1414 :ethical_issues_report ,
@@ -22,17 +22,17 @@ def plan_permitted_params
2222 end
2323
2424 def identifier_permitted_params
25- [
26- : type,
27- : identifier
25+ %i [
26+ type
27+ identifier
2828 ]
2929 end
3030
3131 def contributor_permitted_params
3232 [
33- :firstname ,
34- :surname ,
35- :mbox ,
33+ :firstname ,
34+ :surname ,
35+ :mbox ,
3636 :role ,
3737 { affiliations : affiliation_permitted_params } ,
3838 { contributor_ids : identifier_permitted_params }
@@ -41,26 +41,26 @@ def contributor_permitted_params
4141
4242 def affiliation_permitted_params
4343 [
44- :name ,
44+ :name ,
4545 :abbreviation ,
4646 { affiliation_ids : identifier_permitted_params }
4747 ]
4848 end
4949
5050 def cost_permitted_params
51- [
52- : title,
53- : description,
54- : value,
55- : currency_code
51+ %i [
52+ title
53+ description
54+ value
55+ currency_code
5656 ]
5757 end
5858
5959 def project_permitted_params
6060 [
61- :title ,
62- :description ,
63- :start_on ,
61+ :title ,
62+ :description ,
63+ :start_on ,
6464 :end_on ,
6565 { funding : funding_permitted_params }
6666 ]
@@ -79,14 +79,14 @@ def dataset_permitted_params
7979 [
8080 :title ,
8181 :doi_url ,
82- :description ,
83- :type ,
84- :issued ,
85- :language ,
86- :personal_data ,
82+ :description ,
83+ :type ,
84+ :issued ,
85+ :language ,
86+ :personal_data ,
8787 :sensitive_data ,
8888 :keywords ,
89- :data_quality_assurance ,
89+ :data_quality_assurance ,
9090 :preservation_statement ,
9191 { dataset_ids : identifier_permitted_params } ,
9292 { metadata : metadatum_permitted_params } ,
@@ -105,9 +105,9 @@ def metadatum_permitted_params
105105 end
106106
107107 def security_and_privacy_statement_permitted_params
108- [
109- : title,
110- : description
108+ %i [
109+ title
110+ description
111111 ]
112112 end
113113
@@ -123,20 +123,20 @@ def distribution_permitted_params
123123 :title ,
124124 :description ,
125125 :format ,
126- :byte_size ,
127- :access_url ,
126+ :byte_size ,
127+ :access_url ,
128128 :download_url ,
129129 :data_access ,
130130 :available_until ,
131- { licenses : license_permitted_params } ,
131+ { licenses : license_permitted_params } ,
132132 { host : host_permitted_params }
133133 ]
134134 end
135135
136136 def license_permitted_params
137- [
138- : license_ref,
139- : start_date
137+ %i [
138+ license_ref
139+ start_date
140140 ]
141141 end
142142
@@ -155,5 +155,4 @@ def host_permitted_params
155155 { host_ids : identifier_permitted_params }
156156 ]
157157 end
158-
159- end
158+ end
0 commit comments