rmg/magic_grid

View on GitHub
lib/magic_grid/helpers.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'magic_grid/definition'
require 'magic_grid/html_grid'

module MagicGrid
  module Helpers
    def magic_grid(collection = nil, columns = nil, opts = {}, &block)
      grid_def = MagicGrid::Definition.new columns, collection, controller, opts
      html_grid = HtmlGrid.new grid_def, self, controller
      html_grid.render &block
    end

    ::ActionView::Base.send :include, self
  end
end