Sha256: 6279864f6aae90dfd216e1d6751302bdb521bca241f7effda7221a79c44363f4
Contents?: true
Size: 789 Bytes
Versions: 5
Compression:
Stored size: 789 Bytes
Contents
require "report_cat/engine" require "report_cat/config" require 'report_cat/core/chart' require 'report_cat/core/column' require 'report_cat/core/param' require 'report_cat/core/report' require 'report_cat/reports/date_range_report' require 'report_cat/reports/cohort_report' if defined?( RSpec ) require 'report_cat/matchers/have_chart' require 'report_cat/matchers/have_column' require 'report_cat/matchers/have_param' end module ReportCat def self.config return ReportCat::Config.instance end def self.configure yield config end def self.reports reports = HashWithIndifferentAccess.new ReportCat::Core::Report.descendants.map do |klass| report = klass.new reports[ report.name.to_sym ] = report end return reports end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
report_cat-5.0.3 | lib/report_cat.rb |
report_cat-5.0.2 | lib/report_cat.rb |
report_cat-5.0.1 | lib/report_cat.rb |
report_cat-5.0.0 | lib/report_cat.rb |
report_cat-0.2.0 | lib/report_cat.rb |