Module: Exerb

Defined in:
lib/exerb/error.rb,
lib/exerb/config.rb,
lib/exerb/rcdata.rb,
lib/exerb/recipe.rb,
lib/exerb/string.rb,
lib/exerb/archive.rb,
lib/exerb/utility.rb,
lib/exerb/version.rb,
lib/exerb/resource.rb,
lib/exerb/utility2.rb,
lib/exerb/executable.rb,
lib/exerb/file_table.rb,
lib/exerb/name_table.rb,
lib/exerb/resource/base.rb,
lib/exerb/resource/icon.rb,
lib/exerb/win32/pe_file.rb,
lib/exerb/resource/binary.rb,
lib/exerb/resource/dialog.rb,
lib/exerb/win32/icon_file.rb,
lib/exerb/resource_library.rb,
lib/exerb/win32/struct/base.rb,
lib/exerb/resource/group_icon.rb,
lib/exerb/win32/const/resource.rb,
lib/exerb/win32/resource_entry.rb,
lib/exerb/resource/version_info.rb,
lib/exerb/win32/resource_directory.rb,
lib/exerb/win32/struct/icon_header.rb,
lib/exerb/win32/struct/icon_dir_entry.rb,
lib/exerb/win32/struct/icon_res_entry.rb,
lib/exerb/win32/resource_directory_root.rb,
lib/exerb/win32/struct/image_dos_header.rb,
lib/exerb/win32/struct/image_file_header.rb,
lib/exerb/win32/struct/image_nt_headers32.rb,
lib/exerb/win32/struct/version_info_block.rb,
lib/exerb/win32/struct/vs_fixed_file_info.rb,
lib/exerb/win32/struct/image_section_header.rb,
lib/exerb/win32/struct/image_optional_header32.rb,
lib/exerb/win32/struct/image_resource_directory.rb,
lib/exerb/win32/struct/image_resource_data_entry.rb,
lib/exerb/win32/struct/image_resource_directory_entry.rb

Overview

#

Defined Under Namespace

Modules: Utility, Utility2, Win32 Classes: Archive, Executable, ExerbError, FileTable, NameTable, Rcdata, Recipe, Resource, ResourceLibrary, String

Constant Summary collapse

CORE_PATH =

Search directories of a core. If running exerb on exerb, Add self path to the search directories of a core.

[
  (File.dirname(ExerbRuntime.filepath) if defined?(ExerbRuntime)),
  ENV['EXERBCORE'],
  File.join(Config::CONFIG['datadir'], 'exerb'),
  '.',
].compact
CORE_NAME =

Name definitions of a core.

{
  'cui'    => "ruby#{ver}c.exc",
  'cuid'   => "ruby#{ver}cd.exc",
  'cuirt'  => "ruby#{ver}crt.exc",
  'cuirtd' => "ruby#{ver}crtd.exc",
  'gui'    => "ruby#{ver}g.exc",
  'guid'   => "ruby#{ver}gd.exc",
  'guirt'  => "ruby#{ver}grt.exc",
  'guirtd' => "ruby#{ver}grtd.exc",
}
CORE_DESC =

Descriptions of a core.

{
  # FIXME: Add descriptions
  # "ruby#{ver}c.exc" => '...',
}
VERSION =
'5.0.0'