abstract class
Emeralds::Command
- Emeralds::Command
- Reference
- Object
Overview
An abstract class for creating command literals
implements a #message and a #block method
Direct Known Subclasses
- Emeralds::Add
- Emeralds::BuildAppDebug
- Emeralds::BuildAppDev
- Emeralds::BuildAppPreprod
- Emeralds::BuildAppProd
- Emeralds::BuildAppRelease
- Emeralds::BuildAppStage
- Emeralds::BuildLibDebug
- Emeralds::BuildLibDev
- Emeralds::BuildLibPreprod
- Emeralds::BuildLibProd
- Emeralds::BuildLibRelease
- Emeralds::BuildLibStage
- Emeralds::Clean
- Emeralds::Docs
- Emeralds::Help
- Emeralds::Init
- Emeralds::Install
- Emeralds::InstallAll
- Emeralds::InstallDev
- Emeralds::InstallLink
- Emeralds::License
- Emeralds::Lint
- Emeralds::List
- Emeralds::Loc
- Emeralds::Reinstall
- Emeralds::Remove
- Emeralds::Run
- Emeralds::Test
- Emeralds::Uninstall
- Emeralds::Update
- Emeralds::Version
Defined in:
commands/Command.crConstant Summary
-
DOT_ONLY_NAME =
/\A\.+\z/ -
FORBIDDEN_NAME_CHARS =
/[<>:"\\|?*\x00-\x1F]/ -
WINDOWS_RESERVED_NAMES =
/^(con|prn|aux|nul|com[1-9]|lpt[1-9]|com[0-9]+|lpt[0-9]+)$/i
Constructors
Instance Method Summary
-
#block
A block of code to be executed for the command
-
#message
Contains the informational message for the user while performing an Emerald command
- #run
- #separator
Constructor Detail
Instance Method Detail
abstract
def message
#
Contains the informational message for the user while performing an Emerald command
return -> The string to display