Class: TestServer::Actions::InitializeApplication

Inherits:
Object
  • Object
show all
Defined in:
lib/test_server/actions/initialize_application.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}, config = TestServer.config) ⇒ InitializeApplication



11
12
13
14
# File 'lib/test_server/actions/initialize_application.rb', line 11

def initialize(options = {}, config = TestServer.config)
  @options = options
  @config  = config
end

Instance Method Details

#runObject



16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/test_server/actions/initialize_application.rb', line 16

def run
  create_pid_directory if options[:create_pid_directory]
  create_log_directory if options[:create_log_directory]
  create_sass_cache if options[:create_sass_cache]
  create_local_storage if options[:create_local_storage]
  create_pre_receive_hook if options[:create_pre_receive_hook]
  create_config_file if options[:create_config_file]
  create_secrets_file if options[:create_secrets_file]
  pre_seed if options[:pre_seed]

  show_example_config
end