module Chive::Generators::ControllersGenerator::ModuleFunctions
Public Instance Methods
controller_names()
click to toggle source
# File lib/generators/chive/controllers_generator.rb, line 14 def controller_names @controller_names ||= Dir[File.join(controller_path, 'chive', '*.rb')] .reject { |f| f.end_with?('application_controller.rb') } .map { |f| File.basename(f.gsub(/_controller\.rb$/, '')) } end
controller_path()
click to toggle source
# File lib/generators/chive/controllers_generator.rb, line 10 def controller_path @controller_path ||= File.join(Chive::Engine.root, 'app', 'controllers') end