Hello again Railers. I would like to implement a simple authentication scheme for my controllers. Something along the lines of: class SomeController < ApplicationController public_action :login end class ThingsController < ApplicationController admin_action :destroy, :list, :edit, :new end Thus what I want is to maintain a list of properties per class, using same accessors _when I am defining the controller_ (I don''t like calling it once more after the controller is defined). But I never succeed. @@variables defined in the children controllers override the same variables in their parents. Because Rails loads controllers incrementally this also leads to a bunch of enormously painful bugs (when an inheriting controller changes the way it''s parent works). My experiments with class_inheritable attributes yielded the same result. I emailed Jeremy about it (he seems to have had implemented class_inheritables in the first place) but got no responce. How should I go about implementing this kind of meta-properties? -- Julian "Julik" Tarkhanov