Class Rudy::Config::Commands
In: lib/rudy/config/objects.rb
Parent: Caesars

Modify the SSH command available in routines. The default set of commands is defined by Rye::Cmd (Rudy executes all SSH commands via Rye).

NOTE: We allow people to define their own keywords. It is important that new keywords do not conflict with existing Rudy keywords. Strange things may happen!

Methods

init   postprocess  

Included Modules

Gibbler::Complex

Classes and Modules

Class Rudy::Config::Commands::AlreadyDefined
Class Rudy::Config::Commands::BadArg
Class Rudy::Config::Commands::PathNotString
Class Rudy::Config::Commands::ReservedKeyword

Public Instance methods

Process the directives specified in the commands config. NOTE: This affects the processing of the routines config which only works if commands is parsed first. This works naturally if each config has its own file b/c Rudy loads files via a glob (globs are alphabetized and "commands" comes before "routines").

That‘s obviously not good enough but for now commands configuration MUST be put before routines.

[Validate]