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 |