class StatBoard::ReportsFinder
Public Class Methods
all()
click to toggle source
# File lib/stat_board/reports_finder.rb, line 9 def self.all self.new(File.join(StatBoard::Engine.root, "lib/stat_board/reports")).report_klasses + self.new(File.join(Rails.root, "lib/stat_board/reports")).report_klasses end
Public Instance Methods
report_klasses()
click to toggle source
# File lib/stat_board/reports_finder.rb, line 3 def report_klasses Dir[File.join(directory, "/*_report.rb")].map do |report| "StatBoard::Reports::#{File.basename(report, ".rb").camelcase}".constantize end end