# File lib/randexp/reducer.rb, line 57 def self.char(quantity) case quantity when '?''?' then ['', Randgen.char].pick when :+, '+?''+?' then Randgen.word when :*, '*?''*?' then ['', Randgen.word].pick when Range then Randgen.word(:length => quantity.pick) when 1, nil then Randgen.char when Integer then Randgen.word(:length => quantity) end end