Changeset 13

Show
Ignore:
Timestamp:
08/29/2006 08:57:59 AM (2 years ago)
Author:
matthew
Message:

Allow configuration of the controller's super class; fixes #7 (Tim Lucas)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/auto-admin/lib/auto_admin_configuration.rb

    r12 r13  
    2525  def self.primary_objects; @@primary_objects ||= []; end 
    2626  def self.primary_objects= new_value; @@primary_objects = new_value; end 
     27  def self.controller_super_class; @@controller_super_class ||= ActionController::Base; end 
     28  def self.controller_super_class=(klass); @@controller_super_class = klass; end 
    2729  def self.model name 
    2830    Object.const_get( name.to_s.camelcase ) 
  • trunk/auto-admin/lib/auto_admin_controller.rb

    r11 r13  
    11 
    2 class AutoAdminController < ActionController::Base 
     2class AutoAdminController < AutoAdmin::AutoAdminConfiguration.controller_super_class 
    33  include AutoAdminHelper 
    44  def self.template_root