class Activecube::Processor::MeasureTables

Attributes

entries[R]
measure[R]
selected[RW]
tables[R]

Public Class Methods

new(measure) click to toggle source
# File lib/activecube/processor/measure_tables.rb, line 18
def initialize measure
  @measure = measure
  @tables = {}
  @entries = []
  @selected = 0
end

Public Instance Methods

add_table(table, index) click to toggle source
# File lib/activecube/processor/measure_tables.rb, line 26
def add_table table, index
  e = Entry.new(table, index)
  entries << e
  tables[table] = e
end
entry() click to toggle source
# File lib/activecube/processor/measure_tables.rb, line 36
def entry
  entries[selected]
end
table() click to toggle source
# File lib/activecube/processor/measure_tables.rb, line 32
def table
  entry.table
end