Module: UnusedView

Extended by:
UnusedView
Included in:
UnusedView
Defined in:
lib/unused_view.rb,
lib/unused_view/view.rb,
lib/unused_view/layout.rb,
lib/unused_view/railtie.rb,
lib/unused_view/version.rb,
lib/unused_view/partial_view.rb,
lib/unused_view/target_files.rb

Defined Under Namespace

Classes: Layout, PartialView, Railtie, TargetFiles, View

Constant Summary collapse

VERSION =
"0.0.4"

Instance Method Summary collapse

Instance Method Details

#find_all(base_path) ⇒ Object



10
11
12
13
14
# File 'lib/unused_view.rb', line 10

def find_all(base_path)
  controllers = ApplicationController.descendants.map(&:new)
  views = View.new(controllers).find_all + Layout.new(controllers).find_all
  TargetFiles.new(base_path).all - views - PartialView.new(views).find_all
end