@@ -125,27 +125,24 @@ def print_missing_actions
125125 # NB: for singular `resource` there may be unnecessary `index` in suggestions
126126 restful_actions = %w[ index new create show edit update destroy ] . freeze
127127
128- declared_restful = all_routes . select { |route |
128+ declared_restful = all_routes . select do |route |
129129 route . respond_to? ( :requirements ) && route . requirements [ :controller ] &&
130- restful_actions . include? ( route . requirements [ :action ] )
131- } . group_by { |route | route . requirements [ :controller ] }
130+ restful_actions . include? ( route . requirements [ :action ] )
131+ end . group_by { |route | route . requirements [ :controller ] }
132132
133133 missing_actions . keys . map { |action | action . split ( '#' , 2 ) } . group_by ( &:first ) . each do |( controller , actions ) |
134134 missing = actions . map ( &:last )
135135 next if missing . empty?
136136
137- undeclared_restful = restful_actions - declared_restful [ controller ] . map { |r | r . requirements [ :action ] }
137+ undeclared_restful = restful_actions - declared_restful [ controller ] . map { |r | r . requirements [ :action ] }
138138 logger . info ( [
139139 "#{ controller } :" ,
140140 ( if ( restful_actions & missing ) . any?
141- "#{ ( missing & restful_actions ) . join ( ', ' ) } " \
142- ", except: %i[#{ ( restful_actions & ( missing + undeclared_restful ) ) . join ( ' ' ) } ]" \
143- ", only: %i[#{ ( restful_actions - ( missing + undeclared_restful ) ) . join ( ' ' ) } ]"
144- end ) ,
145- ( if ( missing - restful_actions ) . any?
146- ", Missing custom: #{ ( missing - restful_actions ) . join ( ', ' ) } "
147- end )
148-
141+ "#{ ( missing & restful_actions ) . join ( ', ' ) } " \
142+ ", except: %i[#{ ( restful_actions & ( missing + undeclared_restful ) ) . join ( ' ' ) } ]" \
143+ ", only: %i[#{ ( restful_actions - ( missing + undeclared_restful ) ) . join ( ' ' ) } ]"
144+ end ) ,
145+ ( ", Missing custom: #{ ( missing - restful_actions ) . join ( ', ' ) } " if ( missing - restful_actions ) . any? )
149146 ] . compact . join ( ' ' ) )
150147 end
151148 end
0 commit comments