Method: Funktor::CLI::Init#function_definitions

Defined in:
lib/funktor/cli/init.rb

#function_definitionsObject



100
101
102
103
104
105
106
107
108
# File 'lib/funktor/cli/init.rb', line 100

def function_definitions
  template File.join("funktor_config", "function_definitions", "incoming_job_handler.yml"), File.join("funktor_config", "function_definitions", "incoming_job_handler.yml")
  template File.join("funktor_config", "function_definitions", "job_activator.yml"), File.join("funktor_config", "function_definitions", "job_activator.yml")
  queues.each do |queue_details|
    @work_queue_name = queue_details.keys.first
    @work_queue_config = queue_details.values.first
    template File.join("funktor_config", "function_definitions", "work_queue_handler.yml"), File.join("funktor_config", "function_definitions", "#{work_queue_name.underscore}_queue_handler.yml")
  end
end