Module: MassAssignment
- Defined in:
- lib/find_mass_assignment.rb
Class Method Summary collapse
Class Method Details
.find ⇒ Object
79 80 81 82 83 84 85 86 87 |
# File 'lib/find_mass_assignment.rb', line 79 def self.find controllers = Dir.glob("#{RAILS_ROOT}/app/controllers/*_controller.rb") controllers.each do |controller| if controller.mass_assignment_problem? puts "\n#{controller}" print_mass_assignment_problems(controller) end end end |
.print_mass_assignment_problems(controller) ⇒ Object
70 71 72 73 74 75 76 77 |
# File 'lib/find_mass_assignment.rb', line 70 def self.print_mass_assignment_problems(controller) lines = File.open(controller) lines.each_with_index do |line, number| if line.mass_assignment? and line.problem_model? puts " #{number} #{line}" end end end |