Sha256: a8fe70b2568ead70b50c2a57b941dd52ee73ea30125d50e360770b0aa7f61acd
Contents?: true
Size: 472 Bytes
Versions: 3
Compression:
Stored size: 472 Bytes
Contents
class CLI ENCRYPTED = /^([A-Z]{5} )*[A-Z]{5}$/ attr_writer :cipher attr_writer :options def run return unless @options.run_app? @cipher.use_algorithm @options.keying_algorithm @options.strings.each do |arg| if arg =~ ENCRYPTED puts arg.inspect puts " (decrypt)--> #{@cipher.decrypt(arg).inspect}" else puts arg.inspect puts " (encrypt)--> #{@cipher.encrypt(arg).inspect}" end end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
copland-0.8.0 | examples/solitaire-cipher/lib/cli.rb |
copland-1.0.0 | examples/solitaire-cipher/lib/cli.rb |
rubyzip-0.9.1 | lib/quiz1/t/solutions/Jamis Buck/lib/cli.rb |