Module: DefineColumns::ClassMethods

Defined in:
lib/define_columns.rb

Instance Method Summary collapse

Instance Method Details

#define_columns {|@table_cols| ... } ⇒ Object

Yields:

  • (@table_cols)


18
19
20
21
# File 'lib/define_columns.rb', line 18

def define_columns
  @table_cols = TableColumns.new(self.content_columns.map(&:name))
  yield @table_cols
end

#table_columnsObject



14
15
16
# File 'lib/define_columns.rb', line 14

def table_columns
  @table_cols.columns
end