class Envoi::WatchFolderUtility::WatchFolder::Foreman
Constants
- AWF
Attributes
watch_folder_defs[RW]
Public Class Methods
new(args = { })
click to toggle source
# File lib/cantemo/portal/agent/cli/commands/watch_folders-working.rb, line 101 def initialize(args = { }) initialize_logger(args) @agent = Envoi::Mam::Cantemo::Agent.load_from_config_file(args) @config = agent.config cantemo_config = config[:cantemo] || config['cantemo'] @watch_folder_defs = cantemo_config[:watch_folders] || cantemo_config['watch_folders'] @ignored_file_paths_by_watch_folder = Hash.new { |h, k| h[k] = [] } @watch_folders = process_watch_folder_defs end
Public Instance Methods
process_watch_folder_def(watch_folder_def)
click to toggle source
# File lib/cantemo/portal/agent/cli/commands/watch_folders-working.rb, line 114 def process_watch_folder_def(watch_folder_def) # @TODO TYPE CHECK AWF.process_watch_folder_def(watch_folder_def) end
process_watch_folder_defs(watch_folder_defs = @watch_folder_defs)
click to toggle source
# File lib/cantemo/portal/agent/cli/commands/watch_folders-working.rb, line 119 def process_watch_folder_defs(watch_folder_defs = @watch_folder_defs) watch_folder_defs.map { |wfd| process_watch_folder_def(wfd) } end