module HookScriptAPI
This module requires: srcdir_root, objdir_root, relpath
This module requires: srcdir_root, objdir_root, relpath
Public Instance Methods
curr_objdir()
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 710 def curr_objdir "#{objdir_root()}/#{relpath()}" end
curr_srcdir()
click to toggle source
srcdir/objdir (works only in the package directory)
# File pkg/statsample-1.4.0/setup.rb, line 706 def curr_srcdir "#{srcdir_root()}/#{relpath()}" end
get_config(key)
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 691 def get_config(key) @config[key] end
Also aliased as: config, config
set_config(key, val)
click to toggle source
obsolete: use metaconfig to change configuration
# File pkg/statsample-1.4.0/setup.rb, line 698 def set_config(key, val) @config[key] = val end
srcdirectories(path = '.')
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 742 def srcdirectories(path = '.') srcentries(path).select {|fname| File.dir?(File.join(curr_srcdir(), path, fname)) } end
srcdirectory?(path)
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 722 def srcdirectory?(path) File.dir?(srcfile(path)) end
srcentries(path = '.')
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 730 def srcentries(path = '.') Dir.open("#{curr_srcdir()}/#{path}") {|d| return d.to_a - %w(. ..) } end
srcexist?(path)
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 718 def srcexist?(path) File.exist?(srcfile(path)) end
srcfile(path)
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 714 def srcfile(path) "#{curr_srcdir()}/#{path}" end
srcfile?(path)
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 726 def srcfile?(path) File.file?(srcfile(path)) end
srcfiles(path = '.')
click to toggle source
# File pkg/statsample-1.4.0/setup.rb, line 736 def srcfiles(path = '.') srcentries(path).select {|fname| File.file?(File.join(curr_srcdir(), path, fname)) } end