| Module | Opensteam::Helper::ConfigurableTable::ClassMethods |
| In: |
lib/opensteam/helper/configurable_table.rb
|
| configured_table | [RW] |
configure a table takes a block, like:
configure_table :order do
column :id, :name => "ID"
end
# File lib/opensteam/helper/configurable_table.rb, line 99
99: def configure_table( mdl, &block )
100: mdl = mdl.to_s.classify.constantize unless mdl.is_a?( Class )
101:
102:
103: mdl.class_eval do
104: @configured_table = ConfigTable.new( self )
105: @configured_table.instance_eval( &block )
106:
107: class << self ; attr_accessor :configured_table ; end
108: end
109:
110: end