Module: AwesomeTables::ViewHelpers::ActionView
- Defined in:
- lib/awesome_tables/view_helpers/action_view.rb
Instance Method Summary collapse
-
#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.
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 |