Sha256: 8e0c5d2d923434e3ef1d2b5519f86417cceb57098db2217f6f0ce95b56508ae4
Contents?: true
Size: 620 Bytes
Versions: 61
Compression:
Stored size: 620 Bytes
Contents
module ActiveAdmin class ResourceController < BaseController module ResourceClassMethods # Override the default `resource_class` class and instance # methods to only return the class defined in the instance # of ActiveAdmin::Resource 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 def resource_class self.class.resource_class end end end end end end
Version data entries
61 entries across 61 versions & 9 rubygems