Class: EnigmaRuby::Plugboard
- Inherits:
-
Object
- Object
- EnigmaRuby::Plugboard
- Defined in:
- lib/enigma_ruby/plugboard.rb
Constant Summary collapse
- WIRING =
{ 'A' => 'F', 'F' => 'A', 'B' => 'E', 'E' => 'B', 'C' => 'D', 'D' => 'C' }.freeze
Class Method Summary collapse
Class Method Details
.swap(char) ⇒ Object
10 11 12 |
# File 'lib/enigma_ruby/plugboard.rb', line 10 def self.swap(char) WIRING[char] || char end |