Sha256: beaa2b060dc0446c041e6b3911ef44ae7d03baf4f48c623b1ea7fb3cac71807c
Contents?: true
Size: 1.7 KB
Versions: 2
Compression:
Stored size: 1.7 KB
Contents
h1. E.A.C. Templates Seja a árvore fonte: <pre><code class="shell"> ./ ├── path1/ │ ├── a_module/ │ │ ├── a/ │ │ │ └── a_a │ │ └── b │ ├── sub_class/ │ │ └── a/ │ │ └── a_c │ └── super_class/ │ ├── a/ │ │ └── a_b │ └── b └── path2/ ├── a_module/ │ ├── a/ │ │ └── a_b │ ├── b │ └── c ├── prepended_module/ │ └── c ├── sub_class/ │ └── b └── super_class/ ├── a/ │ └── a_b └── b </code></pre> Com caminhos de busca @./path1/@ e @./path2/@, nessa ordem. E os módulos: <pre><code class="ruby"> module AModule; end class SuperClass include AModule end module PrependedModule; end class SubClass < SuperClass prepend PrependedModule end </code></pre> O resultado da busca deve ser: |_. Caminho buscado |_. AModule |_. SuperClass |_. PrependedModule |_. SubClass | |_. a | @[a_a, a_b]@ | @[a_a, a_b]@ | @[a_a, a_b]@ | @[a_a, a_b, a_c]@ | |_. a/a_a | @path1/a_module/a/a_a@ | @path1/a_module/a/a_a@ | _Não encontra_ | @path1/a_module/a/a_a@ | |_. a/a_b | @path2/a_module/a/a_b@ | @path1/super_class/a/a_b@| _Não encontra_ | @path1/super_class/a/a_b@ | |_. a/a_c | _Não encontra_ | _Não encontra_ | _Não encontra_ | @path1/a_module/a/a_c@ | |_. b | @path1/a_module/b@ | @path1/super_class/b@ | _Não encontra_ | @path1/sub_class/b@ | |_. c | @path2/a_module/c@ | @path2/a_module/c@ |@path2/prepended_module/c@ | @path2/prepended_module/c@ |
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eac_tools-0.93.0 | sub/eac_templates/README.textile |
eac_tools-0.91.0 | sub/eac_templates/README.textile |