Module: Activecube::DefinitionMethods
- Included in:
- DimensionDefinitionMethods, MetricDefinitionMethods, Selector
- Defined in:
- lib/activecube/definition_methods.rb
Instance Attribute Summary collapse
- 
  
    
      #column_names  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    Returns the value of attribute column_names. 
Instance Method Summary collapse
Instance Attribute Details
#column_names ⇒ Object (readonly)
Returns the value of attribute column_names.
| 9 10 11 | # File 'lib/activecube/definition_methods.rb', line 9 def column_names @column_names end | 
Instance Method Details
#column_name ⇒ Object
| 11 12 13 14 15 | # File 'lib/activecube/definition_methods.rb', line 11 def column_name raise "Not defined column for a dimension or metric #{self.name}" if !column_names || column_names.empty? raise "Defined more than one column for a dimension or metric #{self.name}" if column_names.count>1 column_names.first end |