# -*- encoding: utf-8 -*-
# stub: repor 0.0.5 ruby lib

Gem::Specification.new do |s|
  s.name = "repor".freeze
  s.version = "0.0.5".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.require_paths = ["lib".freeze]
  s.authors = ["Andrew Ross".freeze]
  s.date = "2016-06-15"
  s.description = "Flexible but opinionated framework for defining and running reports on Rails models backed by SQL databases.".freeze
  s.email = ["andrewslavinross@gmail.com".freeze]
  s.files = ["MIT-LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "lib/repor.rb".freeze, "lib/repor/aggregators/array_aggregator.rb".freeze, "lib/repor/aggregators/avg_aggregator.rb".freeze, "lib/repor/aggregators/base_aggregator.rb".freeze, "lib/repor/aggregators/count_aggregator.rb".freeze, "lib/repor/aggregators/max_aggregator.rb".freeze, "lib/repor/aggregators/min_aggregator.rb".freeze, "lib/repor/aggregators/sum_aggregator.rb".freeze, "lib/repor/dimensions/base_dimension.rb".freeze, "lib/repor/dimensions/bin_dimension.rb".freeze, "lib/repor/dimensions/bin_dimension/bin.rb".freeze, "lib/repor/dimensions/bin_dimension/bin_table.rb".freeze, "lib/repor/dimensions/category_dimension.rb".freeze, "lib/repor/dimensions/number_dimension.rb".freeze, "lib/repor/dimensions/time_dimension.rb".freeze, "lib/repor/invalid_params_error.rb".freeze, "lib/repor/report.rb".freeze, "lib/repor/serializers/base_serializer.rb".freeze, "lib/repor/serializers/csv_serializer.rb".freeze, "lib/repor/serializers/form_field_serializer.rb".freeze, "lib/repor/serializers/highcharts_serializer.rb".freeze, "lib/repor/serializers/table_serializer.rb".freeze, "lib/repor/version.rb".freeze, "lib/tasks/repor_tasks.rake".freeze, "spec/dummy/README.rdoc".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/controllers/site_controller.rb".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/models/author.rb".freeze, "spec/dummy/app/models/comment.rb".freeze, "spec/dummy/app/models/data_builder.rb".freeze, "spec/dummy/app/models/post.rb".freeze, "spec/dummy/app/models/post_report.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/app/views/site/report.html.erb".freeze, "spec/dummy/bin/bundle".freeze, "spec/dummy/bin/rails".freeze, "spec/dummy/bin/rake".freeze, "spec/dummy/bin/setup".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/assets.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/cookies_serializer.rb".freeze, "spec/dummy/config/initializers/filter_parameter_logging.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config/secrets.yml".freeze, "spec/dummy/db/migrate/20150714202319_add_dummy_models.rb".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/db/seeds.rb".freeze, "spec/dummy/log/development.log".freeze, "spec/dummy/log/test.log".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/1fk9ZFRYN-LOfbT5Ed7U2cQdqFfDmq0jf3RspkgGCbY.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/1mqgmaRVP6AHoxqAgiTrUJ0guCZqBlUIMilY5cASjq4.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/231R_hOz-iuK08_R32WMEnnpXTYdo6tjBsjS44yiqk8.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/3IPkNdI6YLovoS1-JvuIqhIPFFhaFqIWp9F3XVd5sjg.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/61dhWj35RbXSO59QeCnOY8Ln2JTAHMyPYWZw35-7dOM.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/6Z66xsnSJHHaFDzHHT9WONEXbJVXyybswERo-xGl5-w.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/8uT47rmFzihrlHvA5reOQ2vws900uSzT2G_3IjLkQOk.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/8wMU4zLw4ZFNsKxooFaXvAWjw07UKV_OI0vKY_W9VF0.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/DIxOq2pmaZoctw3xYPMtikw0n5l78jBTvmgt6VZRetk.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/HD_AbaMcY0f5nIxHu-BhYHyF0z5iK8Yf1uPvXYp128o.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/ILTBTUl_hWhXjIn20OKrISyCaFpfRRgIlzFXmw4OCww.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/J2KnBgQV5p_DmvwuxMQhSBmil_j2pKF6dC0TQIvA7Ak.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/Jxq1jf4KQnAwoV0Rxw6GDXKQG9hNPRL8Ja6FgoX2Pb4.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/KdmmmtklYVmDCBx47Y8iwiG7aSorVPuq2DyviVM8RXo.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/MFsnJkCRxFQz2ceG1-CAv1Yw2O3rIuW004dRGGUFlOo.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/Ms2A4jneTouxRTbcNY-LfW6liau8nvvm6HKPKDDpX3k.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/N4qKmzwSy1F5h8diynG0Uf8jAkLCqSIhDahqO7Y08pQ.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/RVpphXbdm5EQ9XmzU0RCF7CYMYDaY63gzUcBlQrTAEE.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/SfiWv9WOvJGvjiuJOy3DGU1MCggWSFxvCaZhe5zkUus.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/WcUdn1Tv1igkVTKYoOlLdYAkOMgi4m7tubIK2Xipbrk.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/XLllfs_K7H4wcn03eB8AC5nAMEWuB8f3Vj31ETpbcq0.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/XqHneZST_VpuSMBDHpODs0imtx24TMZfep68FJ47sxE.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/YmEKHrS8e8LIJKo2qJ__TYYWf2nDtVVJsmLegKUPzJ0.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/aErn1SlHcvjTD8zP8U0fgQbxWddSJsPtEj7pFOyIsyc.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/aRLlTknWECYu7W3wnk8ckHbIWM69RTbX_Yc0245T6Wk.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/dj6-ugezKZq1rf_qveCGnV5sdhhZEtBzz9Gt920gv94.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/fNZTbDuxVnRRc4ieFv99BIKObSF635VnR4otgu6Gvdw.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/fY9MOVy97Vnji6bQzlIqGT4ddF4qV6rNU9fYGtEN5TU.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/hQyjtUI4wrivrJqpRiOr3LswKnL90r9bdsKDSsB_Ijg.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/n5MPJqeOLhweqJZ3dV8FfE9NmkiSt9lYp5U4-0_Sf6c.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/nzZggED-8bOONbveuUlnEFN2JgNMcuYJeu2TjYtA8iE.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/ou95843K0ZhKemLHwZhepAKnHkLPvCi24B5gZ4TgTEY.cache".freeze, "spec/factories/factories.rb".freeze, "spec/repor/aggregator_spec.rb".freeze, "spec/repor/dimensions/base_dimension_spec.rb".freeze, "spec/repor/dimensions/bin_dimension/bin_spec.rb".freeze, "spec/repor/dimensions/bin_dimension/bin_table_spec.rb".freeze, "spec/repor/dimensions/bin_dimension_spec.rb".freeze, "spec/repor/dimensions/category_dimension_spec.rb".freeze, "spec/repor/dimensions/number_dimension_spec.rb".freeze, "spec/repor/dimensions/time_dimension_spec.rb".freeze, "spec/repor/report_spec.rb".freeze, "spec/repor/serializers/highcharts_serializer_spec.rb".freeze, "spec/repor/serializers/table_serializer_spec.rb".freeze, "spec/spec_helper.rb".freeze]
  s.homepage = "http://github.com/asross/repor".freeze
  s.licenses = ["MIT".freeze]
  s.rubygems_version = "3.5.10".freeze
  s.summary = "Rails data aggregation framework".freeze
  s.test_files = ["spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/controllers/site_controller.rb".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/models/author.rb".freeze, "spec/dummy/app/models/comment.rb".freeze, "spec/dummy/app/models/data_builder.rb".freeze, "spec/dummy/app/models/post.rb".freeze, "spec/dummy/app/models/post_report.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/app/views/site/report.html.erb".freeze, "spec/dummy/bin/bundle".freeze, "spec/dummy/bin/rails".freeze, "spec/dummy/bin/rake".freeze, "spec/dummy/bin/setup".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/assets.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/cookies_serializer.rb".freeze, "spec/dummy/config/initializers/filter_parameter_logging.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config/secrets.yml".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/db/migrate/20150714202319_add_dummy_models.rb".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/db/seeds.rb".freeze, "spec/dummy/log/development.log".freeze, "spec/dummy/log/test.log".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/README.rdoc".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/1fk9ZFRYN-LOfbT5Ed7U2cQdqFfDmq0jf3RspkgGCbY.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/1mqgmaRVP6AHoxqAgiTrUJ0guCZqBlUIMilY5cASjq4.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/231R_hOz-iuK08_R32WMEnnpXTYdo6tjBsjS44yiqk8.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/3IPkNdI6YLovoS1-JvuIqhIPFFhaFqIWp9F3XVd5sjg.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/61dhWj35RbXSO59QeCnOY8Ln2JTAHMyPYWZw35-7dOM.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/6Z66xsnSJHHaFDzHHT9WONEXbJVXyybswERo-xGl5-w.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/8uT47rmFzihrlHvA5reOQ2vws900uSzT2G_3IjLkQOk.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/8wMU4zLw4ZFNsKxooFaXvAWjw07UKV_OI0vKY_W9VF0.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/aErn1SlHcvjTD8zP8U0fgQbxWddSJsPtEj7pFOyIsyc.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/aRLlTknWECYu7W3wnk8ckHbIWM69RTbX_Yc0245T6Wk.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/DIxOq2pmaZoctw3xYPMtikw0n5l78jBTvmgt6VZRetk.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/dj6-ugezKZq1rf_qveCGnV5sdhhZEtBzz9Gt920gv94.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/fNZTbDuxVnRRc4ieFv99BIKObSF635VnR4otgu6Gvdw.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/fY9MOVy97Vnji6bQzlIqGT4ddF4qV6rNU9fYGtEN5TU.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/HD_AbaMcY0f5nIxHu-BhYHyF0z5iK8Yf1uPvXYp128o.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/hQyjtUI4wrivrJqpRiOr3LswKnL90r9bdsKDSsB_Ijg.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/ILTBTUl_hWhXjIn20OKrISyCaFpfRRgIlzFXmw4OCww.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/J2KnBgQV5p_DmvwuxMQhSBmil_j2pKF6dC0TQIvA7Ak.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/Jxq1jf4KQnAwoV0Rxw6GDXKQG9hNPRL8Ja6FgoX2Pb4.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/KdmmmtklYVmDCBx47Y8iwiG7aSorVPuq2DyviVM8RXo.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/MFsnJkCRxFQz2ceG1-CAv1Yw2O3rIuW004dRGGUFlOo.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/Ms2A4jneTouxRTbcNY-LfW6liau8nvvm6HKPKDDpX3k.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/N4qKmzwSy1F5h8diynG0Uf8jAkLCqSIhDahqO7Y08pQ.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/n5MPJqeOLhweqJZ3dV8FfE9NmkiSt9lYp5U4-0_Sf6c.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/nzZggED-8bOONbveuUlnEFN2JgNMcuYJeu2TjYtA8iE.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/ou95843K0ZhKemLHwZhepAKnHkLPvCi24B5gZ4TgTEY.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/RVpphXbdm5EQ9XmzU0RCF7CYMYDaY63gzUcBlQrTAEE.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/SfiWv9WOvJGvjiuJOy3DGU1MCggWSFxvCaZhe5zkUus.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/WcUdn1Tv1igkVTKYoOlLdYAkOMgi4m7tubIK2Xipbrk.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/XLllfs_K7H4wcn03eB8AC5nAMEWuB8f3Vj31ETpbcq0.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/XqHneZST_VpuSMBDHpODs0imtx24TMZfep68FJ47sxE.cache".freeze, "spec/dummy/tmp/cache/assets/development/sprockets/v3.0/YmEKHrS8e8LIJKo2qJ__TYYWf2nDtVVJsmLegKUPzJ0.cache".freeze, "spec/factories/factories.rb".freeze, "spec/repor/aggregator_spec.rb".freeze, "spec/repor/dimensions/base_dimension_spec.rb".freeze, "spec/repor/dimensions/bin_dimension/bin_spec.rb".freeze, "spec/repor/dimensions/bin_dimension/bin_table_spec.rb".freeze, "spec/repor/dimensions/bin_dimension_spec.rb".freeze, "spec/repor/dimensions/category_dimension_spec.rb".freeze, "spec/repor/dimensions/number_dimension_spec.rb".freeze, "spec/repor/dimensions/time_dimension_spec.rb".freeze, "spec/repor/report_spec.rb".freeze, "spec/repor/serializers/highcharts_serializer_spec.rb".freeze, "spec/repor/serializers/table_serializer_spec.rb".freeze, "spec/spec_helper.rb".freeze]

  s.specification_version = 4

  s.add_runtime_dependency(%q<rails>.freeze, ["~> 4".freeze])
  s.add_development_dependency(%q<pg>.freeze, ["~> 0.18".freeze])
  s.add_development_dependency(%q<sqlite3>.freeze, ["~> 1.3".freeze])
  s.add_development_dependency(%q<mysql2>.freeze, ["~> 0.3".freeze])
  s.add_development_dependency(%q<rspec-rails>.freeze, ["~> 3".freeze])
  s.add_development_dependency(%q<factory_girl_rails>.freeze, ["~> 4.5".freeze])
  s.add_development_dependency(%q<database_cleaner>.freeze, ["~> 1.4".freeze])
  s.add_development_dependency(%q<pry>.freeze, ["~> 0.10".freeze])
  s.add_development_dependency(%q<faker>.freeze, ["~> 1.6".freeze])
end