def process_result result
return unless original? result
last_arg = result[:call].last_arg
if hash? last_arg
prompt_option = hash_access last_arg, :prompt
if call? prompt_option and @ignore_methods.include? prompt_option.method
return
elsif sexp? prompt_option and input = include_user_input?(prompt_option)
warn :warning_type => "Cross-Site Scripting",
:warning_code => :CVE_2012_3463,
:result => result,
:message => @message,
:confidence => :high,
:user_input => input,
:link_path => "https://groups.google.com/d/topic/rubyonrails-security/fV3QUToSMSw/discussion"
end
end
end