class Mondrian::OLAP::Schema::Level

Public Class Methods

new(name = nil, attributes = {}, parent = nil) click to toggle source
Calls superclass method
# File lib/mondrian/olap/schema.rb, line 235
def initialize(name = nil, attributes = {}, parent = nil)
  super
  # set :unique_members by default to true for first level and false for next levels
  if @attributes[:unique_members].nil?
    @attributes[:unique_members] = parent.levels.empty?
  end
end