class InheritedResources::Base
def self.inherit_resources(base)
def self.inherit_resources(base) base.class_eval do include InheritedResources::Actions include InheritedResources::BaseHelpers extend InheritedResources::ClassMethods extend InheritedResources::UrlHelpers # Add at least :html mime type respond_to :html if self.mimes_for_respond_to.empty? self.responder = InheritedResources::Responder helper_method :resource, :collection, :resource_class, :association_chain, :resource_instance_name, :resource_collection_name, :resource_url, :resource_path, :collection_url, :collection_path, :new_resource_url, :new_resource_path, :edit_resource_url, :edit_resource_path, :parent_url, :parent_path, :smart_resource_url, :smart_collection_url self.class_attribute :resource_class, :instance_writer => false unless self.respond_to? :resource_class self.class_attribute :parents_symbols, :resources_configuration, :instance_writer => false protected :resource_class, :parents_symbols, :resources_configuration, :resource_class?, :parents_symbols?, :resources_configuration? end end