class Muwu::ProjectStarter

Public Class Methods

new(current_working_directory, metadata) click to toggle source
# File lib/muwu/project_builder/project_starter.rb, line 8
def initialize(current_working_directory, metadata)
  @current_working_directory = File.absolute_path(current_working_directory)
  @metadata = metadata
end

Public Instance Methods

new_project() click to toggle source
# File lib/muwu/project_builder/project_starter.rb, line 17
def new_project
  project = Project.new
  project.metadata = @metadata
  project.options = Default::PROJECT_OPTIONS
  project.working_directory = File.absolute_path(File.join(@current_working_directory, @metadata[:slug]))
  project
end