# -*- encoding: utf-8 -*- # stub: martyr 0.1.76.pre ruby lib Gem::Specification.new do |s| s.name = "martyr".freeze s.version = "0.1.76.pre".freeze s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Amit Aharoni".freeze] s.bindir = "exe".freeze s.date = "2016-02-09" s.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.".freeze s.email = ["amit.sites@gmail.com".freeze] s.files = [".gitignore".freeze, ".rspec".freeze, ".ruby-gemset".freeze, ".ruby-version".freeze, ".tags".freeze, ".travis.yml".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.txt".freeze, "bin/console".freeze, "bin/setup".freeze, "lib/martyr.rb".freeze, "lib/martyr/base_cube.rb".freeze, "lib/martyr/cube.rb".freeze, "lib/martyr/dimension_reference.rb".freeze, "lib/martyr/errors.rb".freeze, "lib/martyr/helpers/delegators.rb".freeze, "lib/martyr/helpers/intervals.rb".freeze, "lib/martyr/helpers/metric_id_standardizer.rb".freeze, "lib/martyr/helpers/registrable.rb".freeze, "lib/martyr/helpers/sorter.rb".freeze, "lib/martyr/helpers/translations.rb".freeze, "lib/martyr/level_concern/has_level_collection.rb".freeze, "lib/martyr/level_concern/level.rb".freeze, "lib/martyr/level_concern/level_collection.rb".freeze, "lib/martyr/level_concern/level_comparator.rb".freeze, "lib/martyr/level_concern/level_definitions_by_dimension.rb".freeze, "lib/martyr/runtime/data_set/coordinates.rb".freeze, "lib/martyr/runtime/data_set/element.rb".freeze, "lib/martyr/runtime/data_set/element_common.rb".freeze, "lib/martyr/runtime/data_set/element_locator.rb".freeze, "lib/martyr/runtime/data_set/fact.rb".freeze, "lib/martyr/runtime/data_set/fact_indexer.rb".freeze, "lib/martyr/runtime/data_set/future_fact_value.rb".freeze, "lib/martyr/runtime/data_set/future_metric.rb".freeze, "lib/martyr/runtime/data_set/virtual_element.rb".freeze, "lib/martyr/runtime/data_set/virtual_elements_builder.rb".freeze, "lib/martyr/runtime/dimension_scopes/base_level_scope.rb".freeze, "lib/martyr/runtime/dimension_scopes/degenerate_level_scope.rb".freeze, "lib/martyr/runtime/dimension_scopes/dimension_scope_collection.rb".freeze, "lib/martyr/runtime/dimension_scopes/level_scope_collection.rb".freeze, "lib/martyr/runtime/dimension_scopes/query_level_scope.rb".freeze, "lib/martyr/runtime/fact_scopes/base_fact_scope.rb".freeze, "lib/martyr/runtime/fact_scopes/fact_scope_collection.rb".freeze, "lib/martyr/runtime/fact_scopes/main_fact_scope.rb".freeze, "lib/martyr/runtime/fact_scopes/null_scope.rb".freeze, "lib/martyr/runtime/fact_scopes/sub_fact_scope.rb".freeze, "lib/martyr/runtime/fact_scopes/wrapped_fact_scope.rb".freeze, "lib/martyr/runtime/pivot/pivot_axis.rb".freeze, "lib/martyr/runtime/pivot/pivot_cell.rb".freeze, "lib/martyr/runtime/pivot/pivot_grain_element.rb".freeze, "lib/martyr/runtime/pivot/pivot_row.rb".freeze, "lib/martyr/runtime/pivot/pivot_table.rb".freeze, "lib/martyr/runtime/pivot/pivot_table_builder.rb".freeze, "lib/martyr/runtime/query/metric_dependency_resolver.rb".freeze, "lib/martyr/runtime/query/query_context.rb".freeze, "lib/martyr/runtime/query/query_context_builder.rb".freeze, "lib/martyr/runtime/scope_operators/base_operator.rb".freeze, "lib/martyr/runtime/scope_operators/group_operator.rb".freeze, "lib/martyr/runtime/scope_operators/select_operator_for_dimension.rb".freeze, "lib/martyr/runtime/scope_operators/select_operator_for_metric.rb".freeze, "lib/martyr/runtime/scope_operators/where_operator_for_dimension.rb".freeze, "lib/martyr/runtime/scope_operators/where_operator_for_metric.rb".freeze, "lib/martyr/runtime/slices/data_slices/data_slice.rb".freeze, "lib/martyr/runtime/slices/data_slices/metric_data_slice.rb".freeze, "lib/martyr/runtime/slices/data_slices/plain_dimension_data_slice.rb".freeze, "lib/martyr/runtime/slices/data_slices/time_dimension_data_slice.rb".freeze, "lib/martyr/runtime/slices/has_scoped_levels.rb".freeze, "lib/martyr/runtime/slices/memory_slices/TO_DELETE.md".freeze, "lib/martyr/runtime/slices/memory_slices/memory_slice.rb".freeze, "lib/martyr/runtime/slices/memory_slices/metric_memory_slice.rb".freeze, "lib/martyr/runtime/slices/memory_slices/plain_dimension_memory_slice.rb".freeze, "lib/martyr/runtime/slices/scopeable_slice_data.rb".freeze, "lib/martyr/runtime/slices/slice_definitions/base_slice_definition.rb".freeze, "lib/martyr/runtime/slices/slice_definitions/metric_slice_definition.rb".freeze, "lib/martyr/runtime/slices/slice_definitions/plain_dimension_level_slice_definition.rb".freeze, "lib/martyr/runtime/sub_cubes/fact_filler_strategies.rb".freeze, "lib/martyr/runtime/sub_cubes/query_metrics.rb".freeze, "lib/martyr/runtime/sub_cubes/sub_cube.rb".freeze, "lib/martyr/runtime/sub_cubes/sub_cube_grain.rb".freeze, "lib/martyr/schema/dimension_associations/dimension_association_collection.rb".freeze, "lib/martyr/schema/dimension_associations/level_association.rb".freeze, "lib/martyr/schema/dimension_associations/level_association_collection.rb".freeze, "lib/martyr/schema/dimensions/dimension_definition_collection.rb".freeze, "lib/martyr/schema/dimensions/plain_dimension_definition.rb".freeze, "lib/martyr/schema/dimensions/time_dimension_definition.rb".freeze, "lib/martyr/schema/facts/base_fact_definition.rb".freeze, "lib/martyr/schema/facts/fact_definition_collection.rb".freeze, "lib/martyr/schema/facts/main_fact_definition.rb".freeze, "lib/martyr/schema/facts/sub_fact_definition.rb".freeze, "lib/martyr/schema/metrics/base_metric.rb".freeze, "lib/martyr/schema/metrics/built_in_metric.rb".freeze, "lib/martyr/schema/metrics/count_distinct_metric.rb".freeze, "lib/martyr/schema/metrics/custom_metric.rb".freeze, "lib/martyr/schema/metrics/custom_rollup.rb".freeze, "lib/martyr/schema/metrics/dependency_inferrer.rb".freeze, "lib/martyr/schema/metrics/metric_definition_collection.rb".freeze, "lib/martyr/schema/named_scopes/named_scope.rb".freeze, "lib/martyr/schema/named_scopes/named_scope_collection.rb".freeze, "lib/martyr/schema/plain_dimension_levels/base_level_definition.rb".freeze, "lib/martyr/schema/plain_dimension_levels/degenerate_level_definition.rb".freeze, "lib/martyr/schema/plain_dimension_levels/level_definition_collection.rb".freeze, "lib/martyr/schema/plain_dimension_levels/query_level_definition.rb".freeze, "lib/martyr/version.rb".freeze, "lib/martyr/virtual_cube.rb".freeze, "martyr.gemspec".freeze] s.homepage = "https://github.com/vaharoni/martyr".freeze s.licenses = ["MIT".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Add data mart and pivoting functionality to Active Record models".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, ["~> 1.9".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 4.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.10".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.2".freeze]) end