Module: Foobara::Namespace::NamespaceHelpers::AutoRegisterSubclasses::ClassMethods
- Defined in:
- foobara-0.2.7/projects/namespace/src/namespace_helpers.rb
Instance Method Summary collapse
Instance Method Details
#inherited(subclass) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'projects/namespace/src/namespace_helpers.rb', line 40 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 |