module ActiveList::Rails::Integration::ActionController::ClassMethods

Public Instance Methods

list(*args, &block) click to toggle source

Permits to define and generate methods to manage dynamic table ActiveList

# File lib/active_list/rails/integration.rb, line 12
def list(*args, &block)
  options = args.extract_options!
  options[:controller] = self
  args << options
  generator = ActiveList::Generator.new(*args, &block)
  class_eval(generator.controller_method_code, __FILE__, __LINE__)
  ActionView::Base.send(:class_eval, generator.view_method_code, __FILE__, __LINE__)
end