--- !ruby/object:Gem::Specification name: martyr version: !ruby/object:Gem::Version version: 0.1.81.pre platform: ruby authors: - Amit Aharoni autorequire: bindir: exe cert_chain: [] date: 2016-07-22 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.9' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.9' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.2' - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.3' - !ruby/object:Gem::Dependency name: activerecord requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.2' - !ruby/object:Gem::Dependency name: chinook_database requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.1' - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.10' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.10' - !ruby/object:Gem::Dependency name: pry-byebug requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.3' - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.2' - !ruby/object:Gem::Dependency name: activemodel requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.2' description: A multi-dimensional semantic layer on top of ActiveRecord that allows running pivot table queries and rendering them as CSV, HTML, or KickChart-ready hashes. Supports time dimensions, cohort analysis, custom rollups, and drilling through to the underlying ActiveRecord objects. email: - amit.sites@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".rspec" - ".ruby-gemset" - ".ruby-version" - ".tags" - ".travis.yml" - Gemfile - LICENSE.txt - README.md - Rakefile - TODO.txt - bin/console - bin/setup - lib/martyr.rb - lib/martyr/base_cube.rb - lib/martyr/cube.rb - lib/martyr/dimension_reference.rb - lib/martyr/errors.rb - lib/martyr/helpers/delegators.rb - lib/martyr/helpers/intervals.rb - lib/martyr/helpers/metric_id_standardizer.rb - lib/martyr/helpers/registrable.rb - lib/martyr/helpers/sorter.rb - lib/martyr/helpers/translations.rb - lib/martyr/level_concern/has_level_collection.rb - lib/martyr/level_concern/level.rb - lib/martyr/level_concern/level_collection.rb - lib/martyr/level_concern/level_comparator.rb - lib/martyr/level_concern/level_definitions_by_dimension.rb - lib/martyr/runtime/data_set/coordinates.rb - lib/martyr/runtime/data_set/element.rb - lib/martyr/runtime/data_set/element_common.rb - lib/martyr/runtime/data_set/element_locator.rb - lib/martyr/runtime/data_set/fact.rb - lib/martyr/runtime/data_set/fact_indexer.rb - lib/martyr/runtime/data_set/future_fact_value.rb - lib/martyr/runtime/data_set/future_metric.rb - lib/martyr/runtime/data_set/virtual_element.rb - lib/martyr/runtime/data_set/virtual_elements_builder.rb - lib/martyr/runtime/dimension_scopes/base_level_scope.rb - lib/martyr/runtime/dimension_scopes/degenerate_level_scope.rb - lib/martyr/runtime/dimension_scopes/dimension_scope_collection.rb - lib/martyr/runtime/dimension_scopes/level_scope_collection.rb - lib/martyr/runtime/dimension_scopes/query_level_scope.rb - lib/martyr/runtime/fact_scopes/base_fact_scope.rb - lib/martyr/runtime/fact_scopes/fact_scope_collection.rb - lib/martyr/runtime/fact_scopes/main_fact_scope.rb - lib/martyr/runtime/fact_scopes/null_scope.rb - lib/martyr/runtime/fact_scopes/sub_fact_scope.rb - lib/martyr/runtime/fact_scopes/wrapped_fact_scope.rb - lib/martyr/runtime/pivot/pivot_axis.rb - lib/martyr/runtime/pivot/pivot_cell.rb - lib/martyr/runtime/pivot/pivot_grain_element.rb - lib/martyr/runtime/pivot/pivot_row.rb - lib/martyr/runtime/pivot/pivot_table.rb - lib/martyr/runtime/pivot/pivot_table_builder.rb - lib/martyr/runtime/query/metric_dependency_resolver.rb - lib/martyr/runtime/query/query_context.rb - lib/martyr/runtime/query/query_context_builder.rb - lib/martyr/runtime/scope_operators/base_operator.rb - lib/martyr/runtime/scope_operators/group_operator.rb - lib/martyr/runtime/scope_operators/select_operator_for_dimension.rb - lib/martyr/runtime/scope_operators/select_operator_for_metric.rb - lib/martyr/runtime/scope_operators/where_operator_for_dimension.rb - lib/martyr/runtime/scope_operators/where_operator_for_metric.rb - lib/martyr/runtime/slices/data_slices/data_slice.rb - lib/martyr/runtime/slices/data_slices/metric_data_slice.rb - lib/martyr/runtime/slices/data_slices/plain_dimension_data_slice.rb - lib/martyr/runtime/slices/data_slices/time_dimension_data_slice.rb - lib/martyr/runtime/slices/has_scoped_levels.rb - lib/martyr/runtime/slices/memory_slices/TO_DELETE.md - lib/martyr/runtime/slices/memory_slices/memory_slice.rb - lib/martyr/runtime/slices/memory_slices/metric_memory_slice.rb - lib/martyr/runtime/slices/memory_slices/plain_dimension_memory_slice.rb - lib/martyr/runtime/slices/scopeable_slice_data.rb - lib/martyr/runtime/slices/slice_definitions/base_slice_definition.rb - lib/martyr/runtime/slices/slice_definitions/metric_slice_definition.rb - lib/martyr/runtime/slices/slice_definitions/plain_dimension_level_slice_definition.rb - lib/martyr/runtime/sub_cubes/fact_filler_strategies.rb - lib/martyr/runtime/sub_cubes/query_metrics.rb - lib/martyr/runtime/sub_cubes/sub_cube.rb - lib/martyr/runtime/sub_cubes/sub_cube_grain.rb - lib/martyr/schema/dimension_associations/dimension_association_collection.rb - lib/martyr/schema/dimension_associations/level_association.rb - lib/martyr/schema/dimension_associations/level_association_collection.rb - lib/martyr/schema/dimensions/dimension_definition_collection.rb - lib/martyr/schema/dimensions/plain_dimension_definition.rb - lib/martyr/schema/dimensions/time_dimension_definition.rb - lib/martyr/schema/facts/base_fact_definition.rb - lib/martyr/schema/facts/fact_definition_collection.rb - lib/martyr/schema/facts/main_fact_definition.rb - lib/martyr/schema/facts/sub_fact_definition.rb - lib/martyr/schema/metrics/base_metric.rb - lib/martyr/schema/metrics/built_in_metric.rb - lib/martyr/schema/metrics/count_distinct_metric.rb - lib/martyr/schema/metrics/custom_metric.rb - lib/martyr/schema/metrics/custom_rollup.rb - lib/martyr/schema/metrics/dependency_inferrer.rb - lib/martyr/schema/metrics/metric_definition_collection.rb - lib/martyr/schema/named_scopes/named_scope.rb - lib/martyr/schema/named_scopes/named_scope_collection.rb - lib/martyr/schema/plain_dimension_levels/base_level_definition.rb - lib/martyr/schema/plain_dimension_levels/degenerate_level_definition.rb - lib/martyr/schema/plain_dimension_levels/level_definition_collection.rb - lib/martyr/schema/plain_dimension_levels/query_level_definition.rb - lib/martyr/version.rb - lib/martyr/virtual_cube.rb - martyr.gemspec homepage: https://github.com/vaharoni/martyr licenses: - MIT metadata: allowed_push_host: https://rubygems.org post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 1.3.1 requirements: [] rubyforge_project: rubygems_version: 2.4.8 signing_key: specification_version: 4 summary: Add data mart and pivoting functionality to Active Record models test_files: []