Class: EacTemplates::Modules::Ancestor
- Inherits:
-
Object
- Object
- EacTemplates::Modules::Ancestor
show all
- Includes:
- Abstract::WithDirectoryFileMethods
- Defined in:
- lib/eac_templates/modules/ancestor.rb,
lib/eac_templates/modules/ancestor/file.rb,
lib/eac_templates/modules/ancestor/directory.rb,
lib/eac_templates/modules/ancestor/fs_object.rb
Defined Under Namespace
Modules: FsObject
Classes: Directory, File
Class Method Summary
collapse
Instance Method Summary
collapse
#build_fs_object, #child_subpath, #directory, #file, #fs_object_class, #sub_fs_object
Class Method Details
.path_for_search(a_module) ⇒ Pathname
15
16
17
|
# File 'lib/eac_templates/modules/ancestor.rb', line 15
def path_for_search(a_module)
a_module.name.underscore.to_pathname
end
|
Instance Method Details
#ancestor_path_for_search ⇒ Object
24
25
26
|
# File 'lib/eac_templates/modules/ancestor.rb', line 24
def ancestor_path_for_search
self.class.path_for_search(ancestor)
end
|
#path_for_search ⇒ Pathname
29
30
31
32
|
# File 'lib/eac_templates/modules/ancestor.rb', line 29
def path_for_search
r = ancestor_path_for_search
subpath.if_present(r) { |v| r.join(v) }
end
|