module Stimulus::Manifest
def extract_controllers_from(directory)
def extract_controllers_from(directory) (directory.children.select { |e| e.to_s =~ /_controller(\.\w+)+$/ } + directory.children.select(&:directory?).collect { |d| extract_controllers_from(d) } ).flatten.sort end