Class: EnigmaRuby::Reflector
- Inherits:
-
Object
- Object
- EnigmaRuby::Reflector
- Defined in:
- lib/enigma_ruby/reflector.rb
Constant Summary collapse
- WIRING =
'YRUHQSLDPXNGOKMIEBFZCWVJAT'.freeze
Class Method Summary collapse
Class Method Details
.reflect(char) ⇒ Object
5 6 7 8 |
# File 'lib/enigma_ruby/reflector.rb', line 5 def self.reflect(char) index = char.ord - 'A'.ord WIRING[index] end |