Method: Roby::Application#setup_robot_names_from_config_dir

Defined in:
lib/roby/app.rb

#setup_robot_names_from_config_dirObject



2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
# File 'lib/roby/app.rb', line 2169

def setup_robot_names_from_config_dir
    robot_config_files = find_files_in_dirs(
        "config", "robots",
        all: true, order: :specific_first,
        pattern: ->(p) { File.extname(p) == ".rb" }
    )

    robots.strict = !robot_config_files.empty?
    robot_config_files.each do |path|
        robot_name = File.basename(path, ".rb")
        robots.robots[robot_name] ||= robot_name
    end
end