class Phoenx::Workspace

Attributes

generated_projects[R]
main_project_name[R]
main_project_path[R]
name[RW]
projects[R]

Public Class Methods

new() { |self| ... } click to toggle source
# File lib/phoenx/entities/workspace.rb, line 10
def initialize
        @main_project = {}
        @projects = {}
        @generated_projects = {}
        yield(self)
end

Public Instance Methods

main_project(name, path = nil) click to toggle source
# File lib/phoenx/entities/workspace.rb, line 24
def main_project(name, path = nil)
        @main_project_name = name
        @main_project_path = path
end
project(name, path = nil, generate = true) click to toggle source
# File lib/phoenx/entities/workspace.rb, line 17
def project(name, path = nil, generate = true)
        @projects[name] = path
        if generate
                @generated_projects[name] = path
        end
end