16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'foobara-0.0.130/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)
if !subclass.respond_to?(:will_set_scoped_path?) || !subclass.will_set_scoped_path?
NamespaceHelpers.foobara_autoset_scoped_path(
subclass,
set_namespace: true,
namespace_default: scoped_default_namespace
)
end
subclass.extend ::Foobara::Namespace::IsNamespace
end
|