Sha256: f892ec3d1e55b4840759e05a6207fbd1a6b4170880616ec0908e50f637f0f1c0
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
shared_context 'schema_context' do def schema_hash { 'cubes' => [cube_hash.deep_dup] } end def cube_hash { 'name' => 'fake_cube', 'dimensions' => [dimension_hash.deep_dup], 'measures' => [measure_hash.deep_dup], 'calculated_members' => [calculated_member_hash.deep_dup] } end def dimension_hash { 'name' => 'fake_dimension', 'hierarchies' => [hierarchy_hash.deep_dup] } end def hierarchy_hash { 'name' => 'fake_hierarchy', 'dimension' => 'fake_dimension', 'levels' => [level_hash.deep_dup] } end def level_hash { 'name' => 'fake_level', 'data_type' => 'numeric', 'cardinality' => 'normal', 'contiguous' => true } end def measure_hash { 'name' => 'fake_measure', 'aggregator' => 'sum', 'format_string' => '$#,###' } end def calculated_member_hash { 'name' => 'fake_calculated_member', 'dimension' => 'fake_dimension', 'formula' => 'fake_formula', 'format_string' => '$#,##0.00' } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubiks-0.0.6 | spec/support/schema_context.rb |
rubiks-0.0.5 | spec/support/schema_context.rb |