Module: Foobara::Namespace::NamespaceHelpers::AutoRegisterSubclasses::ClassMethods
- Defined in:
- foobara-0.7.3/projects/typesystem/projects/namespace/src/namespace_helpers.rb
Instance Method Summary collapse
Instance Method Details
#inherited(subclass) ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'projects/typesystem/projects/namespace/src/namespace_helpers.rb', line 41 def inherited(subclass) super subclass.extend ::Foobara::Scoped return if subclass.respond_to?(:will_set_scoped_path?) && subclass.will_set_scoped_path? NamespaceHelpers.(subclass, default_namespace: scoped_default_namespace) NamespaceHelpers.(subclass) subclass.scoped_namespace&.(subclass) end |