INNER CODE UNIT · Ruby
override_config
reidmorrison/rocketjob · lib/rocket_job/cli.rb:121
def override_config
Config.max_workers = max_workers if max_workers
Config.include_filter = include_filter if include_filter
Config.exclude_filter = exclude_filter if exclude_filter
Config.where_filter = where_filter if where_filter
end
# Create a PID file if requested
def write_pidfile
return unless pidfile
pid = $PID
File.open(pidfile, "w") { |f| f.puts(pid) }
# Remove pidfile on exit
at_exit do
File.delete(pidfile) if pid == $PID
end