Method: Breadcrumb#validate
- Defined in:
- lib/breadcrumb.rb
#validate ⇒ Object
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
# File 'lib/breadcrumb.rb', line 75 def validate invalid_trails = [] trails.each do |trail| trail.trail.collect do |t| invalid_trails << [trail, t] if crumbs[t].nil? end end if invalid_trails.any? = [] invalid_trails.each do |trail| << "Trail for #{trail.first.controller}/#{trail.first.action} references non-existing crumb '#{trail.last}' (configuration file line: #{trail.first.line})" end raise .join("\n") end end |