module HookScriptAPI

This module requires: srcdir_root, objdir_root, relpath

This module requires: srcdir_root, objdir_root, relpath

Public Instance Methods

config(key)
Alias for: get_config
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