module ActiveAdmin::ResourceController::ResourceClassMethods
Public Class Methods
resource_class()
click to toggle source
# File lib/active_admin/resource_controller/resource_class_methods.rb, line 13 def self.resource_class @active_admin_config ? @active_admin_config.resource_class : nil end
resource_class=(klass)
click to toggle source
# File lib/active_admin/resource_controller/resource_class_methods.rb, line 11 def self.resource_class=(klass); end
Public Instance Methods
override_resource_class_methods!()
click to toggle source
Override the default ‘resource_class` class and instance methods to only return the class defined in the instance of ActiveAdmin::Resource
# File lib/active_admin/resource_controller/resource_class_methods.rb, line 9 def override_resource_class_methods! class_exec do def self.resource_class=(klass); end def self.resource_class @active_admin_config ? @active_admin_config.resource_class : nil end private def resource_class self.class.resource_class end end end
resource_class()
click to toggle source
# File lib/active_admin/resource_controller/resource_class_methods.rb, line 19 def resource_class self.class.resource_class end