Method: Roby::Application.find_data

Defined in:
lib/roby/app.rb

.find_data(*name) ⇒ Object

Raises:

  • (Errno::ENOENT)


2885
2886
2887
2888
2889
2890
2891
2892
# File 'lib/roby/app.rb', line 2885

def self.find_data(*name)
    name = File.join(*name)
    Roby::Conf.datadirs.each do |dir|
        path = File.join(dir, name)
        return path if File.exist?(path)
    end
    raise Errno::ENOENT, "no file #{name} found in #{Roby::Conf.datadirs.join(':')}"
end