Module: Physique::ProjectPathResolver
- Extended by:
- ProjectPathResolver
- Included in:
- ProjectPathResolver
- Defined in:
- lib/physique/project_path_resolver.rb
Constant Summary collapse
- DEFAULT_PROJECT_FOLDER =
'src'
- @@project_folder =
DEFAULT_PROJECT_FOLDER
Instance Method Summary collapse
Instance Method Details
#project_dir ⇒ Object
11 12 13 |
# File 'lib/physique/project_path_resolver.rb', line 11 def project_dir @@project_folder end |
#project_dir=(val) ⇒ Object
15 16 17 |
# File 'lib/physique/project_path_resolver.rb', line 15 def project_dir=(val) @@project_folder = val end |
#resolve(name, ext = 'cs') ⇒ Object
19 20 21 22 |
# File 'lib/physique/project_path_resolver.rb', line 19 def resolve(name, ext = 'cs') return name if is_full_path name "#{@@project_folder}/#{name}/#{name}.#{ext}proj" end |