Method: Rdm::Gen::Config#generate

Defined in:
lib/rdm/gen/config.rb

#generateObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/rdm/gen/config.rb', line 16

def generate
  @source.config(@config_name)

  @locals = {
    config_name:      @config_name,
    config_locals:    @config_locals,
    config_path:      config_path(@config_name),
    role_config_path: role_config_path(@config_name)
  }

  generated_files = Rdm::Handlers::TemplateHandler.generate(
    current_path:       @current_path,
    locals:             @locals,
    template_name:      TEMPLATE_NAME,
    local_path:         './'
  )

  Rdm::SourceComposer.run(@source)
  
  generated_files
end