Module: Foobara::Namespace::NamespaceHelpers::SubclassesAreNamespaces::ClassMethods

Defined in:
foobara-0.0.110/projects/namespace/src/namespace_helpers.rb

Instance Method Summary collapse

Instance Method Details

#inherited(subclass) ⇒ Object



16
17
18
19
20
21
22
23
24
25
# File 'foobara-0.0.110/projects/namespace/src/namespace_helpers.rb', line 16

def inherited(subclass)
  super

  subclass.extend ::Foobara::Scoped

  NamespaceHelpers.foobara_autoset_namespace(subclass, default_namespace: scoped_default_namespace)
  NamespaceHelpers.foobara_autoset_scoped_path(subclass)

  subclass.extend ::Foobara::Namespace::IsNamespace
end