Module: RobotArmy
- Defined in:
- lib/robot-army.rb,
lib/robot-army/messenger.rb,
lib/robot-army/task_master.rb,
lib/robot-army/dependency_loader.rb
Defined Under Namespace
Classes: Connection, ConnectionNotOpen, DependencyError, DependencyLoader, Exit, GateKeeper, HostArityError, IO, InvalidPassword, Loader, Messenger, Officer, OfficerConnection, OfficerLoader, Proxy, Soldier, TaskMaster, Warning
Constant Summary collapse
- CHARACTERS =
%w[a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9]
Class Method Summary collapse
-
.random_string(length = 16) ⇒ String
Generates a random string of lowercase letters and numbers.
-
.upstream ⇒ RobotArmy::Messenger
Gets the upstream messenger.
-
.upstream=(messenger) ⇒ Object
Sets the upstream messenger.
Class Method Details
.random_string(length = 16) ⇒ String
Generates a random string of lowercase letters and numbers.
54 55 56 |
# File 'lib/robot-army.rb', line 54 def self.random_string(length=16) (0...length).map{ CHARACTERS[rand(CHARACTERS.size)] }.join end |
.upstream ⇒ RobotArmy::Messenger
Gets the upstream messenger.
15 16 17 |
# File 'lib/robot-army.rb', line 15 def self.upstream @upstream end |
.upstream=(messenger) ⇒ Object
Sets the upstream messenger.
24 25 26 |
# File 'lib/robot-army.rb', line 24 def self.upstream=(messenger) @upstream = messenger end |