yast/yast-yast2

View on GitHub
library/cwm/examples/example_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
root_location = File.expand_path("../../..", __dir__)
inc_dirs = Dir.glob("#{root_location}/library/*/src")

ENV["Y2DIR"] = inc_dirs.join(":")

# fake adding load path as client already have yast loaded
inc_dirs.each do |dir|
  lib_dir = File.join(dir, "lib")
  $LOAD_PATH.unshift lib_dir if File.exist? lib_dir
end

require "yast"

Yast::Builtins.y2milestone("root location #{inc_dirs}")
Yast::Builtins.y2milestone("load path #{$LOAD_PATH}")