Method: Docman::DocrootConfig#initialize

Defined in:
lib/docman/docroot_config.rb

#initialize(docroot_dir, deploy_target) ⇒ DocrootConfig

Returns a new instance of DocrootConfig.



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/docman/docroot_config.rb', line 10

def initialize(docroot_dir, deploy_target)
  @docroot_dir = docroot_dir
  @deploy_target = deploy_target
  @docroot_config_dir = File.join(docroot_dir, 'config')
  update
  if File.file? File.join(@docroot_config_dir, 'config.yaml')
    Docman::Application.instance.config.merge_config_from_file(File.join(@docroot_config_dir, 'config.yaml'))
  end
  @names = {}
  @raw_infos = {}
  @structure = structure_build File.join(@docroot_config_dir, 'master')
end