module Physique::ProjectPathResolver
Constants
- DEFAULT_PROJECT_FOLDER
Public Instance Methods
project_dir()
click to toggle source
# File lib/physique/project_path_resolver.rb, line 11 def project_dir @@project_folder end
project_dir=(val)
click to toggle source
# File lib/physique/project_path_resolver.rb, line 15 def project_dir=(val) @@project_folder = val end
resolve(name, ext = 'cs')
click to toggle source
# 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
Private Instance Methods
is_full_path(name)
click to toggle source
# File lib/physique/project_path_resolver.rb, line 26 def is_full_path(name) name =~ /^.*\.(cs|fs|vb)proj$/i end