Method: Roby::Application#unload_features

Defined in:
lib/roby/app.rb

#unload_features(*pattern) ⇒ Object

Ensure tha require’d files that match the given pattern can be re-required



2959
2960
2961
2962
2963
# File 'lib/roby/app.rb', line 2959

def unload_features(*pattern)
    patterns = search_path.map { |p| Regexp.new(File.join(p, *pattern)) }
    patterns << Regexp.new("^#{File.join(*pattern)}")
    $LOADED_FEATURES.delete_if { |path| patterns.any? { |p| p =~ path } }
end