From fa9fb2f45469a32034aa2972f750edf796ac2b83 Mon Sep 17 00:00:00 2001 From: Justin Collins Date: Tue, 20 Nov 2012 16:22:12 -0800 Subject: [PATCH] Don't error on hash opts for attr_accessible --- lib/brakeman/processors/model_processor.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/brakeman/processors/model_processor.rb b/lib/brakeman/processors/model_processor.rb index 58efd228..86f6d7de 100644 --- a/lib/brakeman/processors/model_processor.rb +++ b/lib/brakeman/processors/model_processor.rb @@ -81,8 +81,12 @@ class Brakeman::ModelProcessor < Brakeman::BaseProcessor when :attr_accessible @model[:attr_accessible] ||= [] args = args.map do |e| - e.value - end + if node_type? e, :lit + e.value + else + nil + end + end.compact @model[:attr_accessible].concat args else -- GitLab