├── .github ├── dependabot.yml └── workflows │ └── tests.yml ├── .gitignore ├── .rubocop.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── active_reporting.gemspec ├── bin ├── console └── setup ├── lib ├── active_reporting.rb └── active_reporting │ ├── active_record_adaptor.rb │ ├── configuration.rb │ ├── dimension.rb │ ├── dimension_filter.rb │ ├── fact_model.rb │ ├── metric.rb │ ├── report.rb │ ├── reporting_dimension.rb │ └── version.rb └── test ├── active_reporting ├── active_record_adaptor_test.rb ├── configuration_test.rb ├── dimension_test.rb ├── fact_model_test.rb ├── metric_test.rb ├── report_test.rb └── reporting_dimension_test.rb ├── active_reporting_test.rb ├── fact_models.rb ├── models.rb ├── schema.rb ├── seed.rb └── test_helper.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/Rakefile -------------------------------------------------------------------------------- /active_reporting.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/active_reporting.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/active_reporting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting.rb -------------------------------------------------------------------------------- /lib/active_reporting/active_record_adaptor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting/active_record_adaptor.rb -------------------------------------------------------------------------------- /lib/active_reporting/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting/configuration.rb -------------------------------------------------------------------------------- /lib/active_reporting/dimension.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting/dimension.rb -------------------------------------------------------------------------------- /lib/active_reporting/dimension_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting/dimension_filter.rb -------------------------------------------------------------------------------- /lib/active_reporting/fact_model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting/fact_model.rb -------------------------------------------------------------------------------- /lib/active_reporting/metric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting/metric.rb -------------------------------------------------------------------------------- /lib/active_reporting/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting/report.rb -------------------------------------------------------------------------------- /lib/active_reporting/reporting_dimension.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/lib/active_reporting/reporting_dimension.rb -------------------------------------------------------------------------------- /lib/active_reporting/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module ActiveReporting 4 | VERSION = '0.6.2' 5 | end 6 | -------------------------------------------------------------------------------- /test/active_reporting/active_record_adaptor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/active_reporting/active_record_adaptor_test.rb -------------------------------------------------------------------------------- /test/active_reporting/configuration_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/active_reporting/configuration_test.rb -------------------------------------------------------------------------------- /test/active_reporting/dimension_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/active_reporting/dimension_test.rb -------------------------------------------------------------------------------- /test/active_reporting/fact_model_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/active_reporting/fact_model_test.rb -------------------------------------------------------------------------------- /test/active_reporting/metric_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/active_reporting/metric_test.rb -------------------------------------------------------------------------------- /test/active_reporting/report_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/active_reporting/report_test.rb -------------------------------------------------------------------------------- /test/active_reporting/reporting_dimension_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/active_reporting/reporting_dimension_test.rb -------------------------------------------------------------------------------- /test/active_reporting_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/active_reporting_test.rb -------------------------------------------------------------------------------- /test/fact_models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/fact_models.rb -------------------------------------------------------------------------------- /test/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/models.rb -------------------------------------------------------------------------------- /test/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/schema.rb -------------------------------------------------------------------------------- /test/seed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/seed.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/t27duck/active_reporting/HEAD/test/test_helper.rb --------------------------------------------------------------------------------