Class: Picobox::Commands::InitializeProject
Instance Method Summary
collapse
#visit, #visit_unsupported, #visit_windows
#publish_event
Instance Method Details
#visit_darwin(subject) ⇒ Object
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# 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
TTY::File.create_dir project_config_dir
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) ⇒ Object
21
22
23
|
# File 'lib/picobox/commands/initialize_project.rb', line 21
def visit_linux subject
visit_darwin subject
end
|