Methods
<< (Zip::ZipOutputStream)
<=> (Zip::ZipEntry)
<=> (Solitaire::Card)
== (Zip::ZipEntry)
== (Zip::ZipExtraField::IUnix)
== (Zip::ZipExtraField::Generic)
== (Solitaire::Deck)
== (Zip::ZipExtraField::UniversalTime)
== (Solitaire::Card)
[] (Solitaire::Deck)
[] (Options)
add (Zip::ZipFile)
add_card (Deck)
atime (Zip::ZipFileSystem::ZipFsFile)
basename (Zip::ZipFileSystem::ZipFsFile)
blksize (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
blockdev? (Zip::ZipFileSystem::ZipFsFile)
blocks (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
build_deck (Deck)
by_value (Solitaire::Suit)
c_dir_length (Zip::ZipExtraField)
c_dir_size (Zip::ZipExtraField)
calc_value (Card)
card_to_letter (Solitaire::Keystream)
cards= (Deck)
cards= (Deck)
chardev? (Zip::ZipFileSystem::ZipFsFile)
chdir (Zip::ZipFileSystem::ZipFsDir)
chmod (Zip::ZipFileSystem::ZipFsFile)
chown (Zip::ZipFileSystem::ZipFsFile)
chr (Card)
chr_to_value (Card)
chroot (Zip::ZipFileSystem::ZipFsDir)
chunks (Solitaire::Chunker)
cipher_letter (TC_SolitaireCipher::MockDeck)
cipher_letter (Deck)
cipher_shuffle! (TC_SolitaireCipher::MockDeck)
cipher_shuffle! (Deck)
clean (Solitaire)
close (Zip::ZipInputStream)
close (Zip::ZipFile)
close (Zip::ZipOutputStream)
collect_peel (Array)
commit (Zip::ZipFile)
commit_required? (Zip::ZipFile)
compact_inspect (Solitaire::Card)
copy_raw_entry (Zip::ZipOutputStream)
count_cut (Deck)
count_cut (Deck)
count_cut (Deck)
count_cut (Deck)
count_cut! (Solitaire::Deck)
create (Zip::ZipExtraField)
create_keystream (Deck)
crypt (Solitaire::Cipher)
crypto_each (CryptKeeper)
ctime (Zip::ZipFileSystem::ZipFsFile)
cut_cards (Deck)
data_to_string (lib/quiz1/t/solutions/Dennis Ranke/solitaire.rb)
deck (Solitaire::Card)
decode (SolitaireCipher)
decode (lib/quiz1/t/solutions/Dennis Ranke/solitaire.rb)
decrypt (CryptKeeper)
decrypt (lib/quiz1/t/solutions/James Edward Gray II/solitaire.rb)
decrypt (SolitaireCipher)
decrypt (Encrypter)
decrypt (Solitaire)
delete (Zip::ZipFileSystem::ZipFsDir)
delete (Zip::ZipFileSystem::ZipFsFile)
dev (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
dir (Zip::ZipFileSystem)
directory? (Zip::ZipEntry)
directory? (Zip::ZipFileSystem::ZipFsFile)
dirname (Zip::ZipFileSystem::ZipFsFile)
download (lib/download_quizzes.rb)
dump (Deck)
each (IOExtras::AbstractInputStream)
each (Zip::ZipCentralDirectory)
each_line (IOExtras::AbstractInputStream)
encode (lib/quiz1/t/solutions/Dennis Ranke/solitaire.rb)
encode (SolitaireCipher)
encrypt (SolitaireCipher)
encrypt (Solitaire)
encrypt (CryptKeeper)
encrypt (lib/quiz1/t/solutions/James Edward Gray II/solitaire.rb)
encrypt (Encrypter)
entries (Zip::ZipFileSystem::ZipFsDir)
entries (Zip::ZipCentralDirectory)
eof (Zip::ZipInputStream)
eof? (Zip::ZipInputStream)
executable? (Zip::ZipFileSystem::ZipFsFile)
executable_real? (Zip::ZipFileSystem::ZipFsFile)
exist? (Zip::ZipFileSystem::ZipFsFile)
exists? (Zip::ZipFileSystem::ZipFsFile)
expand_path (Zip::ZipFileSystem::ZipFsFile)
extract (Zip::ZipEntry)
extract (Zip::ZipFile)
file (Zip::ZipFileSystem)
file? (Zip::ZipEntry)
file? (Zip::ZipFileSystem::ZipFsFile)
find_card (Deck)
find_entry (Zip::ZipFile)
find_joker (Deck)
finish (Zip::ZipOutputStream)
flush (IOExtras::AbstractInputStream)
foreach (Zip::ZipFile)
foreach (Zip::ZipFileSystem::ZipFsFile)
foreach (Zip::ZipFileSystem::ZipFsDir)
forward_invoke (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
ftype (Zip::ZipFileSystem::ZipFsFile)
ftype (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
generate (lib/quiz1/t/solutions/James Edward Gray II/solitaire.rb)
generate_keystream (Array)
generate_letter (Solitaire::KeyStream)
generate_next_keystream_value (Deck)
get (KeyingAlgorithms)
get (Deck)
get (TC_SolitaireCipher::MockAlgorithms)
get_entry (Zip::ZipFile)
get_index (lib/download_quizzes.rb)
get_input_stream (Zip::ZipStreamableStream)
get_input_stream (Zip::ZipFile)
get_input_stream (Zip::ZipEntry)
get_next_entry (Zip::ZipInputStream)
get_output_stream (Zip::ZipFile)
get_output_stream (Zip::ZipStreamableStream)
get_raw_input_stream (Zip::ZipEntry)
gets (IOExtras::AbstractInputStream)
getwd (Zip::ZipFileSystem::ZipFsDir)
gid (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
grpowned? (Zip::ZipFileSystem::ZipFsFile)
initial_parse (Zip::ZipExtraField::Generic)
ino (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
input_finished? (Zip::ZipInputStream)
inspect (Solitaire::Card)
is_directory (Zip::ZipEntry)
is_joker? (Solitaire::Card)
is_joker? (Solitaire::JokerCard)
join (Zip::ZipFileSystem::ZipFsFile)
joker (Solitaire::Card)
key (Deck)
keystream_letters (Solitaire::Keystream)
keystream_message (Deck)
kind_of? (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
kind_of? (IOExtras::FakeIO)
length (Zip::ZipExtraField)
letter (Solitaire::Card)
letter_at (Deck)
letter_to_number (Solitaire)
link (Zip::ZipFileSystem::ZipFsFile)
local_length (Zip::ZipExtraField)
local_size (Zip::ZipExtraField)
lstat (Zip::ZipFileSystem::ZipFsFile)
merge (Zip::ZipExtraField::IUnix)
merge (Zip::ZipExtraField::UniversalTime)
merge (Zip::ZipExtraField)
message2nums (lib/quiz1/t/solutions/Glen M. Lewis/solitaire.rb)
mkdir (Zip::ZipFileSystem::ZipFsDir)
mkdir (Zip::ZipFile)
mod (Encrypter)
mode (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
move (Array)
move (Deck)
move_A (Deck)
move_B (Deck)
move_a (Deck)
move_b (Deck)
move_card! (Solitaire::Deck)
move_card_down (Deck)
move_down (Deck)
mtime (Zip::ZipFileSystem::ZipFsFile)
mtime (Zip::ZipEntry)
name (Zip::ZipExtraField::Generic)
name (Solitaire::Card)
new (Solitaire::KeyStream)
new (Card)
new (Zip::ZipFileSystem::ZipFsFile)
new (Solitaire::Suit)
new (Solitaire::Deck)
new (Zip::ZipFileSystem::ZipFsFile)
new (Deck)
new (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
new (CryptKeeper)
new (Zip::ZipOutputStream)
new (IOExtras::AbstractInputStream)
new (Solitaire::Chunker)
new (Deck)
new (Solitaire::JokerCard)
new (SolitaireCipher)
new (Zip::ZipExtraField::IUnix)
new (Deck)
new (Deck)
new (Zip::ZipStreamableDirectory)
new (Deck)
new (Encrypter)
new (Zip::ZipFile)
new (Deck)
new (Zip::ZipExtraField::UniversalTime)
new (Solitaire::Cipher)
new (SolitaireCipher)
new (Deck)
new (Card)
new (Card)
new (Solitaire::Keystream)
new (Solitaire::Card)
new (Zip::ZipFileSystem::ZipFsDir)
new (Zip::ZipInputStream)
new (Options)
new (Zip::ZipStreamableStream)
new (Solitaire)
new (Zip::ZipExtraField)
new (Zip::ZipFileSystem::ZipFsDir)
new (Zip::ZipEntry)
new_deck (UnkeyedAlgorithm)
new_deck (BackwardsAlgorithm)
new_deck (ShuffleAlgorithm)
new_deck (lib/quiz1/t/solutions/Carlos/solitaire.rb)
new_deck (TC_SolitaireCipher::MockAlgorithm)
next (KeyStream)
next_key (Array)
next_key (Solitaire)
next_keystream (Deck)
next_letter (Deck)
nlink (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
number_chunks (Solitaire::Chunker)
number_to_letter (Solitaire)
number_value (Deck)
nums2message (lib/quiz1/t/solutions/Glen M. Lewis/solitaire.rb)
offset_mod (Fixnum)
open (Zip::ZipFileSystem::ZipFsFile)
open (Zip::ZipInputStream)
open (Zip::ZipOutputStream)
open (Zip::ZipFile)
open (Zip::ZipFileSystem::ZipFsDir)
open_entry (Zip::ZipInputStream)
output (Deck)
output_letter (Deck)
output_letter (Deck)
output_number (Deck)
owned? (Zip::ZipFileSystem::ZipFsFile)
pack_for_c_dir (Zip::ZipExtraField::UniversalTime)
pack_for_c_dir (Zip::ZipExtraField::IUnix)
pack_for_local (Zip::ZipExtraField::UniversalTime)
pack_for_local (Zip::ZipExtraField::IUnix)
parent_as_string (Zip::ZipEntry)
parse (Solitaire::Card)
peel (Array)
pipe (Zip::ZipFileSystem::ZipFsFile)
pipe? (Zip::ZipFileSystem::ZipFsFile)
popen (Zip::ZipFileSystem::ZipFsFile)
prep_arg (lib/quiz1/t/solutions/Jim Menard/solitaire_cypher.rb)
pretty (Solitaire)
print (IOExtras::AbstractOutputStream)
printf (IOExtras::AbstractOutputStream)
process (Encrypter)
process (Solitaire)
produce_input (Zip::ZipInputStream)
put_next_entry (Zip::ZipOutputStream)
putc (IOExtras::AbstractOutputStream)
puts (IOExtras::AbstractOutputStream)
pwd (Zip::ZipFileSystem::ZipFsDir)
rdev (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
rdev_major (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
rdev_minor (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
read (IOExtras::AbstractInputStream)
read (Zip::ZipFileSystem::ZipFsFile)
read (Zip::ZipFile)
read_local_entry (Zip::ZipEntry)
readable? (Zip::ZipFileSystem::ZipFsFile)
readable_real? (Zip::ZipFileSystem::ZipFsFile)
readline (IOExtras::AbstractInputStream)
readlines (IOExtras::AbstractInputStream)
readlines (Zip::ZipFileSystem::ZipFsFile)
readlink (Zip::ZipFileSystem::ZipFsFile)
register_map (Zip::ZipExtraField::Generic)
remove (Zip::ZipFile)
rename (Zip::ZipFile)
rename (Zip::ZipFileSystem::ZipFsFile)
replace (Zip::ZipFile)
rewind (Zip::ZipInputStream)
rmdir (Zip::ZipFileSystem::ZipFsDir)
run (CLI)
run_app? (Options)
sanitize (Encrypter)
service (TC_KeyingAlgorithms::MockRegistry)
setgid? (Zip::ZipFileSystem::ZipFsFile)
setuid? (Zip::ZipFileSystem::ZipFsFile)
setup (TC_UnkeyedAlgorithm)
setup (Solitaire::TestKeystream)
setup (TC_KeyingAlgorithms)
setup (TC_KeyStream)
setup (SolitaireCypherTest)
setup (TC_Deck)
setup (TC_SolitaireCipher)
shift (Solitaire::KeyStream)
shift_card (Solitaire)
shuffle (Deck)
size (Zip::ZipCentralDirectory)
size (Zip::ZipExtraField)
size (Zip::ZipFileSystem::ZipFsFile)
size? (Zip::ZipFileSystem::ZipFsFile)
slice (Deck)
socket? (Zip::ZipFileSystem::ZipFsFile)
space_text (Solitaire)
special? (Solitaire::Card)
split (Zip::ZipFileSystem::ZipFsFile)
stat (Zip::ZipFileSystem::ZipFsFile)
sticky? (Zip::ZipFileSystem::ZipFsFile)
succ? (lib/quiz1/t/solutions/Niklas Frykholm/solitaire.rb)
symlink (Zip::ZipFileSystem::ZipFsFile)
symlink? (Zip::ZipEntry)
symlink? (Zip::ZipFileSystem::ZipFsFile)
sysread (Zip::ZipInputStream)
test (lib/quiz1/t/solutions/Niklas Frykholm/solitaire.rb)
test_by_value_clubs (Solitaire::TestSuit)
test_by_value_hearts (Solitaire::TestSuit)
test_card_to_letter (Solitaire::TestKeystream)
test_chr_to_value (SolitaireCypherTest)
test_chunks (Solitaire::TestChunker)
test_collect_peel (TestArray)
test_construcor_accepts_chars_for_jokers (Solitaire::TestDeck)
test_constructor_accepts_ranges_in_array (Solitaire::TestDeck)
test_content (TC_Deck)
test_count_cut (Solitaire::TestDeck)
test_crypt_idempotent (Solitaire::TestCipher)
test_decrypt (Solitaire::TestCipher)
test_decrypt_bad (TC_SolitaireCipher)
test_decrypt_good (TC_SolitaireCipher)
test_decrypt_known_cypher (SolitaireCypherTest)
test_encrypt (TC_SolitaireCipher)
test_encrypt (Solitaire::TestCipher)
test_encrypt_known_message (SolitaireCypherTest)
test_get_found (TC_KeyingAlgorithms)
test_get_not_found (TC_KeyingAlgorithms)
test_hearts (Solitaire::TestSuit)
test_is_joker_when_joker (Solitaire::TestCard)
test_is_joker_when_not_joker (Solitaire::TestCard)
test_keystream (SolitaireCypherTest)
test_keystream_letters (Solitaire::TestKeystream)
test_letter (TC_Deck)
test_move_card_cyclic_backward_five (Solitaire::TestDeck)
test_move_card_higher (Solitaire::TestDeck)
test_move_card_is_cyclic_pass_end_backward (Solitaire::TestDeck)
test_move_card_is_cyclic_pass_end_forward (Solitaire::TestDeck)
test_move_card_is_cyclic_plus_1 (Solitaire::TestDeck)
test_move_card_lower (Solitaire::TestDeck)
test_move_card_one_lower (Solitaire::TestDeck)
test_move_card_to_beginning (Solitaire::TestDeck)
test_move_card_to_end (Solitaire::TestDeck)
test_move_card_to_one_before_end (Solitaire::TestDeck)
test_new_deck (TC_UnkeyedAlgorithm)
test_next (TC_KeyStream)
test_number_chunks (Solitaire::TestChunker)
test_offset_mod (TestFixnum)
test_pads_with_Xs (Solitaire::TestChunker)
test_parse_joker_char (Solitaire::TestCard)
test_parse_joker_string (Solitaire::TestCard)
test_parse_normal_card (Solitaire::TestCard)
test_peel_all_arrays_same_length (TestArray)
test_peel_one_array_shorter (TestArray)
test_shuffle (TC_Deck)
test_to_letters (Solitaire::TestChunker)
test_triple_cut (Solitaire::TestDeck)
test_triple_cut_with_empty_side (Solitaire::TestDeck)
test_use_algorithm (TC_SolitaireCipher)
test_value (Solitaire::TestCard)
test_value_to_chr (SolitaireCypherTest)
time (Zip::ZipEntry)
time= (Zip::ZipEntry)
to_a (Deck)
to_c_dir_bin (Zip::ZipExtraField)
to_c_dir_bin (Zip::ZipExtraField::Generic)
to_i (Card)
to_letter (Numeric)
to_letters (Solitaire::Chunker)
to_local_bin (Zip::ZipExtraField)
to_local_bin (Zip::ZipExtraField::Generic)
to_s (Deck)
to_s (Solitaire::Deck)
to_s (Solitaire::Card)
to_s (Card)
to_s (Card)
to_s (Deck)
to_s (Deck)
to_s (Zip::ZipExtraField)
to_s (Card)
to_s (Deck)
to_s (Solitaire::Card)
to_s (Zip::ZipEntry)
to_s (Zip::ZipFile)
triple_cut (Deck)
triple_cut (Deck)
triple_cut (Deck)
triple_cut! (Solitaire::Deck)
triple_cut_split (Deck)
truncate (Zip::ZipFileSystem::ZipFsFile)
uid (Zip::ZipFileSystem::ZipFsFile::ZipFsStat)
umask (Zip::ZipFileSystem::ZipFsFile)
unlink (Zip::ZipFileSystem::ZipFsFile)
unlink (Zip::ZipFileSystem::ZipFsDir)
unzip (lib/download_quizzes.rb)
unzip_gnu (lib/download_quizzes.rb)
update (Deck)
update_order (Deck)
use_algorithm (SolitaireCipher)
utime (Zip::ZipFileSystem::ZipFsFile)
value (Joker)
value (Numeric)
value (Solitaire::JokerCard)
value (Solitaire::Card)
value_at (Deck)
value_to_chr (Card)
word_count (Solitaire)
wrap_down (Array)
writable? (Zip::ZipFileSystem::ZipFsFile)
writable_real? (Zip::ZipFileSystem::ZipFsFile)
write (IOExtras::AbstractOutputStream)
write_to_zip_output_stream (Zip::ZipStreamableStream)
zero? (Zip::ZipFileSystem::ZipFsFile)