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