Class: UnusedView::View
- Inherits:
-
Object
- Object
- UnusedView::View
- Defined in:
- lib/unused_view/view.rb
Instance Method Summary collapse
- #find_all ⇒ Object
-
#initialize(controllers) ⇒ View
constructor
A new instance of View.
Constructor Details
#initialize(controllers) ⇒ View
Returns a new instance of View.
5 6 7 |
# File 'lib/unused_view/view.rb', line 5 def initialize(controllers) @controllers = controllers end |
Instance Method Details
#find_all ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/unused_view/view.rb', line 9 def find_all @controllers.reduce([]) do |views, controller| views + controller.action_methods.map do |action| controller.lookup_context.find(action, controller._prefixes) rescue nil end end.uniq.compact.map(&:identifier) end |