Ticket #7: auto-admin-configurable-controller-superclass.diff
| File auto-admin-configurable-controller-superclass.diff, 1.1 kB (added by t.lucas@toolmantim.com, 2 years ago) |
|---|
-
auto-admin/lib/auto_admin_controller.rb
old new 1 1 2 class AutoAdminController < A ctionController::Base2 class AutoAdminController < AutoAdmin::AutoAdminConfiguration.controller_super_class 3 3 include AutoAdminHelper 4 4 def self.template_root 5 5 AutoAdmin::AutoAdminConfiguration.view_directory -
auto-admin/lib/auto_admin_configuration.rb
old new 24 24 end 25 25 def self.primary_objects; @@primary_objects ||= []; end 26 26 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 27 29 def self.model name 28 30 Object.const_get( name.to_s.camelcase ) 29 31 end
