class Picobox::Commands::InitializeProject
Public Instance Methods
visit_darwin(subject)
click to toggle source
# File lib/picobox/commands/initialize_project.rb, line 4 def visit_darwin subject raise Errors::PicoboxNotInstalled unless os.picobox_installed? publish_event :project_initialize_start # create project config_dir TTY::File.create_dir project_config_dir # create project ini TTY::File.create_file "#{project_config_dir}/#{Picobox::PROJECT_INI}" do |content| "[project]\nenabled=true\n" end publish_event :project_initialize_complete end
visit_linux(subject)
click to toggle source
# File lib/picobox/commands/initialize_project.rb, line 21 def visit_linux subject visit_darwin subject end
Private Instance Methods
project_config_dir()
click to toggle source
# File lib/picobox/commands/initialize_project.rb, line 27 def project_config_dir "#{os.current_dir}/#{Picobox::CONFIG_DIR}" end