Class: SeatSelector::AlphaConverter
- Inherits:
-
Object
- Object
- SeatSelector::AlphaConverter
- Defined in:
- lib/seat_selector/alpha_converter.rb
Class Method Summary collapse
-
.to_i(alpha_str) ⇒ Object
A -> 1; C -> 3; AA -> 27; AAA -> 703.
Class Method Details
.to_i(alpha_str) ⇒ Object
A -> 1; C -> 3; AA -> 27; AAA -> 703
4 5 6 7 8 |
# File 'lib/seat_selector/alpha_converter.rb', line 4 def self.to_i(alpha_str) alpha_str.each_char.inject(0) do |sum, c| (sum * 26) + self.letter_values[c.downcase] end end |