module ObjectTable::ViewMethods

Public Instance Methods

[](name)
Alias for: get_column
add_column(name, *args) click to toggle source
# File lib/object_table/view_methods.rb, line 27
def add_column(name, *args)
  col = @parent.add_column(name, *args)
  ObjectTable::MaskedColumn.mask(col, indices)
end
columns() click to toggle source
# File lib/object_table/view_methods.rb, line 17
def columns
  ObjectTable::BasicGrid[@parent.columns.map{|k, v| [k, ObjectTable::MaskedColumn.mask(v, indices)]}]
end
get_column(name) click to toggle source
# File lib/object_table/view_methods.rb, line 21
def get_column(name)
  col = @parent.get_column(name)
  ObjectTable::MaskedColumn.mask(col, indices) if col
end
Also aliased as: []
nrows() click to toggle source
# File lib/object_table/view_methods.rb, line 13
def nrows
  indices.length
end
pop_column(name) click to toggle source
Calls superclass method
# File lib/object_table/view_methods.rb, line 32
def pop_column(name)
  @parent.pop_column(name)
  super if @columns
end