Module: AwesomeTables::ViewHelpers::ActionView

Defined in:
lib/awesome_tables/view_helpers/action_view.rb

Instance Method Summary collapse

Instance Method Details

#awesome_table(table_type, data) ⇒ Object

TODO make this only need table_type and infer objects by name TODO add a render method so calling partial is not needed here

e.g. AwesomeTables::AwesomeTable.new(table_type, data).render


7
8
9
10
11
# File 'lib/awesome_tables/view_helpers/action_view.rb', line 7

def awesome_table(table_type, data)
  raise "awesome_table data is not an Array" unless data.is_a? Array
  awesome_table = AwesomeTables::AwesomeTable.new(table_type, data)
  render :partial => awesome_table.template, :locals => { :table => awesome_table }
end