# File lib/quiz1/t/solutions/Moses Hohman/cipher.rb, line 12 def initialize(text) @legal_chars_only = text.gsub(/[^A-Za-z]/, "").upcase @legal_chars_only <<= "X" * (-@legal_chars_only.size % CHUNK_SIZE) raise "Nothing to chunk (non-alphabet characters removed): #{text}" if @legal_chars_only.size==0 @chunks = [] @number_chunks = [] end