Class: Releasy::Builders::WindowsFolder

Inherits:
OcraBuilder show all
Defined in:
lib/releasy/builders/windows_folder.rb

Overview

Builds a folder containing Ruby + your source + a small Windows executable to run your executable script.

Examples:

Releasy::Project.new do
  name "My App"
  add_build :windows_folder do
    icon "media/icon.ico"  # Optional
    exclude_encoding       # Optional
    add_package :zip       # Optional
  end
end

Constant Summary

TYPE =
:windows_folder
DEFAULT_FOLDER_SUFFIX =
"WIN32"

Constants inherited from OcraBuilder

OcraBuilder::ICON_EXTENSION, OcraBuilder::OCRA_COMMAND

Constants inherited from WindowsBuilder

Releasy::Builders::WindowsBuilder::EXECUTABLE_TYPES

Constants included from Mixins::Log

Mixins::Log::DEFAULT_LOG_LEVEL, Mixins::Log::LOG_LEVELS

Instance Attribute Summary

Attributes inherited from OcraBuilder

#icon, #ocra_parameters

Attributes inherited from WindowsBuilder

#executable_type, #icon

Attributes inherited from Builder

#project, #suffix

Method Summary

Methods inherited from OcraBuilder

#valid_for_platform?

Methods inherited from WindowsBuilder

#effective_executable_type

Methods included from Mixins::CanExcludeEncoding

#exclude_encoding

Methods inherited from Builder

#initialize, #type, #valid_for_platform?

Methods included from Mixins::Log

log_level, log_level=

Methods included from Mixins::HasPackagers

#add_package

Constructor Details

This class inherits a constructor from Releasy::Builders::Builder