Table of Contents - cw-0.4.2 Documentation
Pages
- abbreviations
- book
- book_to_read
- common_words
- cw_conversation
- english
- most_common_words
- q_codes
- my_words
Classes and Modules
- CW
- CW::Alphabet
- CW::AudioPlayer
- CW::Book
- CW::BookDetails
- CW::Callsign
- CW::Cfg
- CW::Cl
- CW::CommonWords
- CW::Coreaudio
- CW::CurrentWord
- CW::Dsl
- CW::Element
- CW::Encoding
- CW::FileDetails
- CW::KeyInput
- CW::Numbers
- CW::OStest
- CW::Play
- CW::Print
- CW::Print::ProgressPrint
- CW::Progress
- CW::RSSClean
- CW::Randomize
- CW::Read
- CW::RepeatWord
- CW::Reveal
- CW::Rss
- CW::Sentence
- CW::Spoken
- CW::Str
- CW::Stream
- CW::TestLetters
- CW::TestWords
- CW::Tester
- CW::TextHelpers
- CW::Threads
- CW::Timing
- CW::ToneGenerator
- CW::ToneGenerator::Code
- CW::ToneHelpers
- CW::Tx
- CW::Voice
- CW::Winkey
- CW::Words
- Core
- Object
- Process
- TestCommonWords
- TestConfig
- TestCore
- TestCurrentWord
- TestFiltering
- TestNumbers
- TestPlay
- TestStr
- TestStream
- TestTester
- TestThreads
- TestTiming
- TestToneGenerator
Methods
- ::config — CW::Cfg
- ::exist? — Process
- ::get_param — CW::Cfg
- ::new — Core
- ::new — CW::Alphabet
- ::new — CW::Book
- ::new — CW::Cl
- ::new — CW::CommonWords
- ::new — CW::Coreaudio
- ::new — CW::CurrentWord
- ::new — CW::Dsl
- ::new — CW::Encoding
- ::new — CW::KeyInput
- ::new — CW::Numbers
- ::new — CW::Play
- ::new — CW::Print
- ::new — CW::Progress
- ::new — CW::Randomize
- ::new — CW::Read
- ::new — CW::Reveal
- ::new — CW::RSSClean
- ::new — CW::Spoken
- ::new — CW::Str
- ::new — CW::Stream
- ::new — CW::Threads
- ::new — CW::Timing
- ::new — CW::ToneGenerator
- ::new — CW::ToneGenerator::Code
- ::new — CW::Tx
- ::new — CW::Voice
- ::new — CW::Winkey
- ::reset — CW::Cfg
- ::reset_if_nil — CW::Cfg
- ::reset_param — CW::Cfg
- ::user_config — CW::Cfg
- #* — CW::Callsign
- #a_thread — TestThreads
- #acknowledge — CW::Tx
- #add — CW::Threads
- #add — CW::Words
- #add_char — CW::Stream
- #add_space — CW::Play
- #add_space — CW::Tx
- #all — CW::CommonWords
- #all — CW::Sentence
- #all — CW::Words
- #alpha — CW::Dsl
- #alphabet — CW::Alphabet
- #alphabet — CW::Dsl
- #alphabet — CW::Words
- #any_thread_open? — CW::Threads
- #append_char_delay — CW::Timing
- #arguments — CW::BookDetails
- #article_index — CW::Rss
- #assign — CW::Words
- #audio — CW::Play
- #audio_dir — CW::FileDetails
- #audio_filename — CW::FileDetails
- #audio_play_repeat_tone_maybe — CW::Book
- #audio_stop — CW::Tester
- #audio_thread — CW::Tx
- #await_next_sentence_or_quit — CW::Book
- #beginning_str — CW::Str
- #beginning_with — CW::Dsl
- #beginning_with — CW::Words
- #beginning_with_letter — CW::Words
- #book_dir — CW::BookDetails
- #book_location — CW::Book
- #book_location — CW::BookDetails
- #book_name — CW::BookDetails
- #book_timeout? — CW::BookDetails
- #build_command_line — CW::Cl
- #build_word_maybe — CW::Book
- #build_word_maybe — CW::RepeatWord
- #build_word_maybe — CW::Reveal
- #build_word_maybe — CW::TestLetters
- #build_word_maybe — CW::TestWords
- #calc_coeff — CW::Read
- #calc_filtered_state — CW::Read
- #calc_real_state — CW::Read
- #callsign — CW::Dsl
- #callsigns — CW::Callsign
- #capture — CW::Tx
- #capture_attribute — CW::Tx
- #change — CW::Sentence
- #change? — CW::Sentence
- #change_or_repeat? — CW::Sentence
- #change_or_repeat_sentence? — CW::Book
- #change_repeat_or_quit? — CW::Book
- #char — CW::KeyInput
- #char_delay — CW::Timing
- #char_delay_timeout? — CW::Timing
- #char_result — CW::Print
- #char_space — CW::ToneGenerator
- #char_space — CW::Tx
- #char_timing — CW::Timing
- #char_to_tx — CW::Tx
- #chars_processed? — CW::Randomize
- #chars_to_alpha — CW::Randomize
- #check_clear — CW::Tx
- #check_end_of_book — CW::Sentence
- #check_last_element_success — CW::Element
- #check_sentence_count — CW::Book
- #check_sentence_navigation — CW::Book
- #check_sentence_navigation — CW::Sentence
- #check_status — CW::Winkey
- #cl_audio_filename — CW::Cl
- #cl_author — CW::Cl
- #cl_command_line — CW::Cl
- #cl_echo — CW::Cl
- #cl_effective_wpm — CW::Cl
- #cl_frequency — CW::Cl
- #cl_full — CW::Cl
- #cl_noise — CW::Cl
- #cl_quality — CW::Cl
- #cl_sawtooth — CW::Cl
- #cl_sinewave — CW::Cl
- #cl_squarewave — CW::Cl
- #cl_title — CW::Cl
- #cl_word_spacing — CW::Cl
- #cl_wpm — CW::Cl
- #clear — CW::CurrentWord
- #close — CW::Winkey
- #close_threads — CW::Threads
- #coarse_quality — CW::Cl
- #code_space_timing — CW::Timing
- #coeff — CW::Read
- #collect_words — CW::Words
- #colour — CW::Print::ProgressPrint
- #command — CW::Winkey
- #compile_and_play — CW::Book
- #compile_fundamentals — CW::ToneGenerator
- #compile_sentence — CW::Book
- #complete_word? — CW::Book
- #complete_word? — CW::Tester
- #console_size — CW::Print
- #construct — CW::Callsign
- #containing — CW::Dsl
- #containing — CW::Words
- #containing_str — CW::Str
- #convert — CW::Book
- #convert_book — CW::AudioPlayer
- #convert_book — CW::Dsl
- #convert_words — CW::AudioPlayer
- #convert_words — CW::ToneHelpers
- #convert_words_with_ebook2cw — CW::AudioPlayer
- #core_audio — CW::Tx
- #cosine — CW::Read
- #count — CW::Words
- #count — CW::Element
- #create_element_method — CW::Tx
- #create_element_methods — CW::Tx
- #create_progress_maybe — CW::Sentence
- #current — CW::Sentence
- #current_word — CW::Tester
- #custom_dict_dir — CW::CommonWords
- #cw — Object
- #cw_chars — CW::Sentence
- #cw_chars — CW::TextHelpers
- #cw_element_match — CW::Dsl
- #cw_encoding — CW::Timing
- #cw_encoding — CW::ToneGenerator
- #cw_encoding — CW::Tx
- #cw_threads — CW::Tester
- #cw_threads — CW::Tx
- #dash_letters — CW::Dsl
- #dash_path — CW::FileDetails
- #dbg_print — CW::Read
- #decode_signal — CW::Read
- #default_audio_dir — CW::FileDetails
- #delim_str — CW::Str
- #dict_filename — CW::CommonWords
- #dictionary — CW::CommonWords
- #dictionary_dir — CW::CommonWords
- #dit_dit — CW::Tx
- #do_events — CW::Tester
- #dot — CW::Timing
- #dot_audio_dir — CW::FileDetails
- #dot_cw_dir — CW::FileDetails
- #dot_letters — CW::Dsl
- #dot_ms — CW::Timing
- #dot_path — CW::FileDetails
- #double_words — CW::Dsl
- #double_words — CW::Words
- #e_space_path — CW::FileDetails
- #ebook2cw_path — CW::Cl
- #echo — CW::Winkey
- #effective_dot_ms — CW::Timing
- #element — CW::Element
- #elements — CW::ToneGenerator
- #elements — CW::Tx
- #empty — CW::Stream
- #encodings — CW::Encoding
- #ending_str — CW::Str
- #ending_with — CW::Dsl
- #ending_with — CW::Words
- #ending_with_letter — CW::Words
- #ewpm? — CW::ToneGenerator
- #exclude_letters — CW::Alphabet
- #exclude_non_cw_chars — CW::Sentence
- #exclude_non_cw_chars — CW::TextHelpers
- #exist? — CW::Words
- #exist? — Process
- #exit! — CW::Tester
- #exit? — CW::Tester
- #fail — CW::Print
- #fail_colour — CW::Print
- #fail_unmarked_inactive_elements — CW::Stream
- #failed! — CW::Tester
- #failed? — CW::Tester
- #fast_match — CW::Encoding
- #fetch — CW::Encoding
- #fetch_char — CW::Encoding
- #filename — CW::ToneGenerator::Code
- #filter_maybe — CW::ToneGenerator
- #find_all — CW::Sentence
- #find_sentences — CW::Book
- #finish? — CW::Tester
- #first — CW::Stream
- #flush — CW::Print::ProgressPrint
- #force_kill — CW::Threads
- #force_newline_maybe — CW::Print
- #format — CW::ToneGenerator
- #forward — CW::Sentence
- #generate — CW::Alphabet
- #generate — CW::Numbers
- #generate — CW::Randomize
- #generate — CW::ToneGenerator
- #generate — CW::Tx
- #generate_buffer — CW::ToneGenerator
- #generate_samples — CW::ToneGenerator
- #generate_silence — CW::Coreaudio
- #generate_space — CW::ToneHelpers
- #generate_tone — CW::Coreaudio
- #generate_tone — CW::ToneGenerator
- #get_book_progress — CW::Book
- #get_first — CW::Element
- #get_key_input — CW::Tester
- #get_last — CW::Element
- #get_word_last_char — CW::Tester
- #getbyte — CW::Winkey
- #has_no_letter? — CW::Randomize
- #has_no_number? — CW::Randomize
- #having_size_of — CW::Dsl
- #heading — CW::Print
- #high_avg_compare? — CW::Read
- #inactive_region — CW::Stream
- #inc_article_index — CW::Rss
- #inc_first_element — CW::Element
- #inc_last_element — CW::Element
- #include_letters — CW::Alphabet
- #including — CW::Dsl
- #including — CW::Words
- #including_letter — CW::Words
- #including_str — CW::Str
- #increment — CW::Progress
- #info — CW::Tx
- #init — CW::Progress
- #init_char_timer — CW::Tester
- #init_char_timer — CW::Timing
- #init_filenames — CW::FileDetails
- #init_play_words_timeout — CW::Play
- #init_print_words_timeout — CW::Timing
- #input — CW::Read
- #is_letter? — CW::KeyInput
- #is_mac? — CW::OStest
- #is_number? — CW::KeyInput
- #is_posix? — CW::OStest
- #is_punctuation? — CW::KeyInput
- #is_quit? — CW::KeyInput
- #is_relevant_char? — CW::KeyInput
- #is_relevant_char? — CW::Tester
- #is_user_book_default_dir? — CW::BookDetails
- #join — CW::Threads
- #k — CW::Read
- #key_chr — CW::Tester
- #key_input — CW::Tester
- #kill_monitor_keys_thread_maybe — CW::Threads
- #kill_open_threads — CW::Threads
- #kill_thread — CW::Threads
- #kill_thread_x — CW::Threads
- #kill_threads — CW::Tester
- #last_element? — CW::ToneHelpers
- #lengthen_chars — CW::Randomize
- #letter_filter — CW::Words
- #letter_group — CW::TextHelpers
- #letter_range — CW::Dsl
- #letters_numbers — CW::Dsl
- #letters_numbers — CW::Words
- #list — CW::Dsl
- #list — CW::Print
- #list_colour — CW::Print
- #load — CW::Words
- #load_abbreviations — CW::Dsl
- #load_alphabet — CW::Dsl
- #load_callsigns — CW::Callsign
- #load_code — CW::Encoding
- #load_codes — CW::Dsl
- #load_common_words — CW::Dsl
- #load_consonants — CW::Dsl
- #load_dashes — CW::Dsl
- #load_dots — CW::Dsl
- #load_letters — CW::Dsl
- #load_most_common_words — CW::Dsl
- #load_numbers — CW::Dsl
- #load_text — CW::Dsl
- #load_text — CW::Words
- #load_vowels — CW::Dsl
- #load_words — CW::Dsl
- #long_cq — CW::Tx
- #low — CW::CommonWords
- #magnitude_filter — CW::Read
- #make_sentence_index_current — CW::Book
- #mark — CW::Stream
- #mark_fail — CW::Stream
- #mark_success — CW::Stream
- #match_elements — CW::Encoding
- #match_first_active_element — CW::Element
- #match_last_active_element — CW::Element
- #menu — CW::Print
- #menu_colour — CW::Print
- #mid — CW::CommonWords
- #missing_letters_or_numbers? — CW::Randomize
- #monitor_keys — CW::Tester
- #monitor_keys — CW::Tx
- #monitor_keys_thread — CW::Tester
- #monitor_threads — CW::Threads
- #morsify — CW::Tx
- #move_word_to_process — CW::Tester
- #my_callsign — CW::Tx
- #n — CW::Read
- #n_delay_ms — CW::Read
- #name — CW::Tx
- #newline — CW::Print
- #newline_maybe — CW::Print
- #next — CW::Sentence
- #next? — CW::Sentence
- #next_article — CW::Rss
- #next_sentence — CW::Sentence
- #next_sentence_or_quit? — CW::Book
- #no_longer_than — CW::Dsl
- #no_longer_than — CW::Words
- #no_noise — CW::Dsl
- #no_run — CW::Dsl
- #no_shorter_than — CW::Dsl
- #no_shorter_than — CW::Words
- #no_weighting — CW::Winkey
- #noise — CW::Dsl
- #noise_blanked — CW::Read
- #number_group — CW::TextHelpers
- #number_list — CW::Numbers
- #number_of_words — CW::Dsl
- #numbers — CW::Dsl
- #numbers — CW::Words
- #numbers_spoken — CW::Dsl
- #numbers_spoken — CW::Words
- #on — CW::Winkey
- #open_sound_device — CW::Read
- #optimum — CW::Print
- #os_play_command — CW::AudioPlayer
- #paint — CW::Print
- #paint_success_failure — CW::Print
- #parse_quantity — CW::CommonWords
- #partial_name — CW::Callsign
- #per_block_processing — CW::Read
- #play — CW::AudioPlayer
- #play — CW::Play
- #play — CW::Tester
- #play_audio — CW::Play
- #play_cmd_for_ps — CW::AudioPlayer
- #play_command — CW::AudioPlayer
- #play_filename — CW::AudioPlayer
- #play_filename — CW::ToneGenerator
- #play_filename_for_ebook2cw — CW::AudioPlayer
- #play_repeat_tone — CW::Book
- #play_sentences_thread — CW::Book
- #play_sentences_until_quit — CW::Book
- #play_tone — CW::AudioPlayer
- #play_words_exit — CW::Play
- #play_words_thread — CW::Tester
- #play_words_timeout? — CW::Play
- #play_words_until_quit — CW::Play
- #pop — CW::Stream
- #pop_next_marked — CW::Stream
- #prepare_buffers — CW::ToneGenerator
- #previous? — CW::Sentence
- #print — CW::Print::ProgressPrint
- #print — CW::Read
- #print — CW::Tester
- #print_advice — CW::Print
- #print_book_advice — CW::Book
- #print_char — CW::Read
- #print_failed_exit_words — CW::Reveal
- #print_failed_exit_words — CW::TestWords
- #print_failed_exit_words — CW::Tester
- #print_letters — CW::Dsl
- #print_letters? — CW::Tester
- #print_marked_maybe — CW::Book
- #print_marked_maybe — CW::RepeatWord
- #print_marked_maybe — CW::Reveal
- #print_marked_maybe — CW::TestLetters
- #print_marked_maybe — CW::TestWords
- #print_mode — CW::Tx
- #print_sentences_thread — CW::Book
- #print_sentences_until_quit — CW::Book
- #print_space — CW::Read
- #print_test_advice — CW::Reveal
- #print_test_advice — CW::TestWords
- #print_threads_status — CW::Threads
- #print_words — CW::RepeatWord
- #print_words — CW::Tester
- #print_words_exit — CW::Tester
- #print_words_for_current_sentence — CW::Book
- #print_words_thread — CW::Tester
- #print_words_timeout? — CW::Timing
- #print_words_until_quit — CW::Tester
- #process_audio_dir — CW::FileDetails
- #process_chars — CW::Randomize
- #process_dot_audio — CW::FileDetails
- #process_dot_cw — CW::FileDetails
- #process_input_word_maybe — CW::Book
- #process_input_word_maybe — CW::RepeatWord
- #process_input_word_maybe — CW::Reveal
- #process_input_word_maybe — CW::TestLetters
- #process_input_word_maybe — CW::TestWords
- #process_last_active_element — CW::Element
- #process_letter — CW::Book
- #process_letter — CW::CurrentWord
- #process_letter — CW::RepeatWord
- #process_letter — CW::Reveal
- #process_letter — CW::TestLetters
- #process_letter — CW::TestWords
- #process_letter — CW::Tx
- #process_letters — CW::Tester
- #process_space_maybe — CW::Tester
- #process_word_maybe — CW::Tester
- #process_words — CW::Tester
- #progress — CW::ToneGenerator
- #progress_file — CW::FileDetails
- #push — CW::Stream
- #push_enc — CW::ToneGenerator
- #push_enc — CW::Tx
- #push_letter — CW::CurrentWord
- #push_letter_to_current_word — CW::Tester
- #push_to_quit_maybe — CW::KeyInput
- #puts — CW::Print::ProgressPrint
- #qth — CW::Tx
- #quit — CW::KeyInput
- #quit — CW::Tester
- #quit! — CW::Tx
- #quit? — CW::Play
- #quit? — CW::Tester
- #quit_input? — CW::KeyInput
- #quit_key_input? — CW::Tester
- #quit_or_process_input? — CW::Book
- #ramp_filter — CW::Coreaudio
- #rand_val — CW::Callsign
- #random_alphanumeric — CW::Dsl
- #random_letters — CW::Dsl
- #random_letters — CW::Words
- #random_letters_numbers — CW::Dsl
- #random_letters_numbers — CW::Words
- #random_numbers — CW::Dsl
- #random_numbers — CW::Words
- #read — CW::CommonWords
- #read — CW::Dsl
- #read — CW::KeyInput
- #read — CW::Winkey
- #read_book — CW::Book
- #read_book — CW::Dsl
- #read_book — CW::Sentence
- #read_feed — CW::Dsl
- #read_progress — CW::Sentence
- #read_rss — CW::Dsl
- #read_rss — CW::Rss
- #real_state_change? — CW::Read
- #receive_mode — CW::Tx
- #received_ok — CW::Tx
- #repeat — CW::Dsl
- #repeat — CW::Words
- #repeat? — CW::Sentence
- #repeat_letter — CW::Dsl
- #repeat_word — CW::Dsl
- #reset — CW::Print
- #reset — CW::ToneGenerator
- #reset_flags — CW::Sentence
- #reset_noise_blanker — CW::Read
- #reset_progress — CW::Sentence
- #reset_stdin — CW::KeyInput
- #reset_stdin — CW::Tester
- #results — CW::Print
- #return_with_k — CW::Tx
- #return_with_kn — CW::Tx
- #reveal — CW::Dsl
- #reverse — CW::Dsl
- #reverse — CW::Words
- #reverse_alphabet_maybe — CW::Alphabet
- #reverse_numbers_maybe — CW::Numbers
- #rewind — CW::Sentence
- #rst — CW::Tx
- #run — CW::Dsl
- #run — CW::RepeatWord
- #run — CW::Tester
- #run — CW::Threads
- #run_default — CW::Dsl
- #rx — CW::Print
- #rx_colour — CW::Print
- #sanitize — CW::RSSClean
- #say — CW::Voice
- #scrub — CW::RSSClean
- #select_part — CW::Callsign
- #send_char — CW::ToneGenerator
- #send_char — CW::Tx
- #sending_practice — CW::Dsl
- #sent? — CW::Winkey
- #sentence — CW::Book
- #sentence_index_current? — CW::Book
- #sentences_complete? — CW::BookDetails
- #session_finished? — CW::BookDetails
- #setup — TestCommonWords
- #setup — TestConfig
- #setup — TestCurrentWord
- #setup — TestCore
- #setup — TestThreads
- #setup — TestNumbers
- #setup — TestFiltering
- #setup — TestStr
- #setup — TestPlay
- #setup — TestStream
- #setup — TestTester
- #setup — TestTiming
- #setup — TestToneGenerator
- #shuffle — CW::Dsl
- #shuffle — CW::Words
- #shuffle_alphabet_maybe — CW::Alphabet
- #shuffle_chars — CW::Randomize
- #shuffle_numbers_maybe — CW::Numbers
- #sign_off — CW::Tx
- #size — CW::Randomize
- #sleep_char_delay — CW::Tester
- #sleep_thread — TestThreads
- #source — CW::Rss
- #sources — CW::Rss
- #space_or_espace — CW::ToneGenerator
- #space_or_espace — CW::Tx
- #space_path — CW::FileDetails
- #space_sample? — CW::ToneHelpers
- #space_timing — CW::Timing
- #spb — CW::ToneGenerator::Code
- #speculative — CW::Print
- #stable — CW::Print
- #start — CW::Coreaudio
- #start_sync — CW::Play
- #start_sync? — CW::Play
- #start_thread — CW::Threads
- #start_threads — CW::Threads
- #still_playing? — CW::AudioPlayer
- #still_playing? — CW::Play
- #stop — CW::AudioPlayer
- #stop — CW::Coreaudio
- #stop — CW::Play
- #stop — CW::Tx
- #store — CW::Tx
- #store_real_state — CW::Read
- #stream — CW::Tester
- #stream_empty? — CW::Stream
- #string — CW::Winkey
- #stringify — CW::Str
- #strip — CW::CurrentWord
- #success — CW::Print
- #success_colour — CW::Print
- #sync_with_audio_player — CW::Tester
- #sync_with_play — CW::Tester
- #sync_with_print — CW::Tester
- #take_chars — CW::Randomize
- #teardown — TestCommonWords
- #teardown — TestCurrentWord
- #teardown — TestCore
- #teardown — TestThreads
- #teardown — TestNumbers
- #teardown — TestFiltering
- #teardown — TestPlay
- #teardown — TestStream
- #teardown — TestTester
- #teardown — TestTiming
- #teardown — TestToneGenerator
- #temp_filename_for_ebook2cw — CW::AudioPlayer
- #test_Core_takes_a_block — TestCore
- #test_accessing_unknown_method_returns_nil — TestConfig
- #test_active_region_can_be_assigned — TestStream
- #test_add_space — TestPlay
- #test_all_returns_all_words — TestCommonWords
- #test_alphabet — TestNumbers
- #test_alphabet_generates_alphabet — TestCore
- #test_alphabet_generates_reversed_alphabet — TestCore
- #test_alphabet_shuffles_alphabet — TestCore
- #test_an_existing_setting_works — TestConfig
- #test_append_char_delay_for_i_with_ewpm — TestTiming
- #test_append_char_delay_for_m_with_ewpm — TestTiming
- #test_append_char_delay_no_ewpm — TestTiming
- #test_assert — TestStream
- #test_assert — TestToneGenerator
- #test_attr_accessor_delay_time — TestTiming
- #test_attr_accessor_start_time — TestTiming
- #test_audio_instantiates_AudioPlayer_object — TestPlay
- #test_beginning_with_a — TestFiltering
- #test_beginning_with_ab — TestFiltering
- #test_beginning_with_range — TestFiltering
- #test_beginning_with_returns_words_beginning_with_letter — TestCore
- #test_beginning_with_will_take_two_letters — TestCore
- #test_beginning_with_with_empty_string_returns_all — TestFiltering
- #test_beginning_with_with_no_match — TestFiltering
- #test_beginning_with_z — TestFiltering
- #test_build_build_cl_ignores_invalid_tone_type — TestCore
- #test_build_command_includes_custom_commands_via_build_cl — TestCore
- #test_char_delay_for_letter_e — TestTiming
- #test_char_delay_for_letter_e_with_ewpm — TestTiming
- #test_char_delay_for_letter_i — TestTiming
- #test_char_delay_for_letter_m — TestTiming
- #test_char_delay_for_letter_t — TestTiming
- #test_char_delay_for_letter_t_with_ewpm — TestTiming
- #test_char_delay_for_number_0 — TestTiming
- #test_char_delay_for_number_0_with_ewpm — TestTiming
- #test_char_delay_for_number_5 — TestTiming
- #test_char_delay_for_number_5_with_ewpm — TestTiming
- #test_char_delay_timeout — TestTiming
- #test_char_delay_timeout_2 — TestTiming
- #test_char_timing_for_dash — TestTiming
- #test_char_timing_for_dash_dot — TestTiming
- #test_char_timing_for_dot — TestTiming
- #test_clear — TestCurrentWord
- #test_code_filename — TestToneGenerator
- #test_code_space_timing_with_ewpm — TestTiming
- #test_code_space_timing_with_no_ewpm — TestTiming
- #test_code_spb_for_15_wpm — TestToneGenerator
- #test_code_spb_for_20_wpm — TestToneGenerator
- #test_code_spb_for_25_wpm — TestToneGenerator
- #test_code_spb_for_40_wpm — TestToneGenerator
- #test_containing_abc — TestFiltering
- #test_containing_with_range — TestFiltering
- #test_count — TestStream
- #test_current_word — TestCurrentWord
- #test_cw_class — TestCore
- #test_cw_encoding_fetch_returns_dot_dash_given_the_letter_a — TestToneGenerator
- #test_cw_encoding_responds_to_fetch — TestToneGenerator
- #test_cw_encoding_returns_a_cw_encoding_object — TestToneGenerator
- #test_cw_encoding_returns_an_encoding — TestTiming
- #test_dot_ms_returns_correct_ms_for_wpm — TestTiming
- #test_dot_returns_correct_wpm_timing_for_a_dot — TestTiming
- #test_double_words — TestNumbers
- #test_double_words — TestFiltering
- #test_ebook2cw_path_default — TestConfig
- #test_effective_dot_ms — TestTiming
- #test_effective_wpm_defaults_to_nil — TestCore
- #test_effective_wpm_is_settable — TestCore
- #test_elements — TestToneGenerator
- #test_ending_with_a — TestFiltering
- #test_ending_with_range — TestFiltering
- #test_ending_with_returns_words_ending_with_letter — TestCore
- #test_ending_with_tion — TestFiltering
- #test_ending_with_will_take_two_letters — TestCore
- #test_ending_with_with_empty_string_returns_all — TestFiltering
- #test_ending_with_with_no_match — TestFiltering
- #test_ending_with_z — TestFiltering
- #test_env — CW::RepeatWord
- #test_fail_colour_default — TestConfig
- #test_first_returns_first_element_in_stream — TestStream
- #test_frequency — TestConfig
- #test_frequency_returns_frequency — TestCore
- #test_generate_samples — TestToneGenerator
- #test_handles_multiple_threads — TestThreads
- #test_having_size_of_1 — TestFiltering
- #test_having_size_of_2 — TestFiltering
- #test_having_size_of_3 — TestFiltering
- #test_including_a — TestFiltering
- #test_including_range — TestFiltering
- #test_including_returns_words_including_letter — TestCore
- #test_including_tion — TestFiltering
- #test_including_will_take_two_letters — TestCore
- #test_including_with_empty_string_returns_all — TestFiltering
- #test_including_with_no_match — TestFiltering
- #test_including_z — TestFiltering
- #test_init_char_timer — TestTiming
- #test_init_char_timer_sets_delay_time — TestTiming
- #test_init_char_timer_sets_start_time — TestTiming
- #test_init_play_words_timeout_sets_delay_play_time — TestPlay
- #test_init_play_words_timeout_sets_start_play_time — TestPlay
- #test_init_print_words_timeout_sets_delay_print_time — TestTiming
- #test_init_print_words_timeout_sets_start_print_time — TestTiming
- #test_initialize — TestCurrentWord
- #test_initialize_initializes_delay_time — TestTiming
- #test_initialize_initializes_instance_of_Encoding — TestTiming
- #test_letters — CW::Dsl
- #test_letters_numbers — TestNumbers
- #test_list_colour_default — TestConfig
- #test_load_abbreviations — TestNumbers
- #test_load_common_words_loads_common_words — TestCore
- #test_load_common_words_returns_words — TestNumbers
- #test_load_words_loads_passed_filename — TestCore
- #test_loads_words_by_default — TestCore
- #test_mark_inactive_region_fail_doesnt_fail_successes — TestStream
- #test_mark_inactive_region_fail_doesnt_fail_when_no_stream — TestStream
- #test_mark_inactive_region_fail_fails_unmarked_inactive_elements — TestStream
- #test_match_last_active_element_doesnt_unmark_correct_element — TestStream
- #test_match_last_active_element_doesnt_unmark_failed_element — TestStream
- #test_match_last_active_element_marks_correct_element — TestStream
- #test_method_aliases — TestCore
- #test_most_load_most_common_words_returns_words — TestNumbers
- #test_name_can_be_set — TestCore
- #test_name_is_nil_if_unnamed — TestCore
- #test_no_longer_than_1 — TestFiltering
- #test_no_longer_than_2 — TestFiltering
- #test_no_longer_than_will_return_words_no_longer_than_x — TestCore
- #test_no_longer_than_with_no_match — TestFiltering
- #test_no_run_aliases_no_run — TestCore
- #test_no_shorter_than_1 — TestFiltering
- #test_no_shorter_than_2 — TestFiltering
- #test_no_shorter_than_3 — TestFiltering
- #test_no_shorter_than_will_return_words_no_shorter_than_x — TestCore
- #test_no_shorter_than_with_no_match — TestFiltering
- #test_numbers — TestNumbers
- #test_os_play_command — TestCore
- #test_params_rewrite — TestConfig
- #test_parse_quantity_for_1 — TestCommonWords
- #test_parse_quantity_for_2 — TestCommonWords
- #test_parse_quantity_for_no_argument — TestCommonWords
- #test_parse_quantity_for_range_1_2 — TestCommonWords
- #test_parse_quantity_for_range_2_3 — TestCommonWords
- #test_play_command_returns_play_command — TestCore
- #test_play_filename — TestToneGenerator
- #test_play_object_takes_a_word_parameter — TestPlay
- #test_pop_next_marked_considers_active_region — TestStream
- #test_pop_next_marked_returns_correct_elements_where_last_only_matched — TestStream
- #test_pop_next_marked_returns_correct_elements_where_penultimate_element_matched — TestStream
- #test_pop_returns_first_element_in_stream_and_removes_element — TestStream
- #test_print_instantiates_Print_object — TestTester
- #test_print_words_timeout — TestTiming
- #test_process_letter — TestCurrentWord
- #test_push_adds_to_the_stream — TestStream
- #test_push_enc_does_something — TestToneGenerator
- #test_push_letter — TestCurrentWord
- #test_quit — TestTester
- #test_quit? — TestTester
- #test_random_letters — TestNumbers
- #test_random_letters_can_take_count_option — TestCore
- #test_random_letters_can_take_size_and_count_option — TestCore
- #test_random_letters_can_take_size_option — TestCore
- #test_random_letters_numbers — TestNumbers
- #test_random_letters_numbers_can_take_size_and_count_option — TestCore
- #test_random_letters_numbers_includes_letter — TestCore
- #test_random_letters_numbers_includes_number — TestCore
- #test_random_letters_returns_random_letters — TestCore
- #test_random_letters_returns_word_count_of_50_by_default — TestCore
- #test_random_letters_returns_words_of_size_4_by_default — TestCore
- #test_random_numbers — TestNumbers
- #test_random_numbers_can_take_size_and_count_option — TestCore
- #test_random_numbers_returns_random_numbers — TestCore
- #test_read_returns_100_words_for_no_argument — TestCommonWords
- #test_read_returns_500_words_for_range_100_to_1600 — TestCommonWords
- #test_read_returns_the_with_argument_1 — TestCommonWords
- #test_read_returns_the_with_argument_2 — TestCommonWords
- #test_read_returns_the_with_range_2_3 — TestCommonWords
- #test_refute — TestToneGenerator
- #test_repeat_none — TestFiltering
- #test_repeat_once — TestFiltering
- #test_repeat_twice — TestFiltering
- #test_reverse — TestNumbers
- #test_reverse_reverses_words — TestCore
- #test_run_default_default — TestConfig
- #test_set_B_param_in_noise_mode — TestCore
- #test_set_N_param_in_noise_mode — TestCore
- #test_set_audio_filename_to_given_name — TestCore
- #test_set_author_param — TestCore
- #test_set_ewpm_param — TestCore
- #test_set_freq_f_param — TestCore
- #test_set_high_quality — TestCore
- #test_set_low_quality — TestCore
- #test_set_medium_quality — TestCore
- #test_set_q_param_when_numeric_quality — TestCore
- #test_set_title_param — TestCore
- #test_set_word_spacing_W_param — TestCore
- #test_set_wpm_param — TestCore
- #test_setting_unknown_method_returns_nil — TestConfig
- #test_shuffle_shuffles_words — TestCore
- #test_something — TestFiltering
- #test_space_or_espace_method_when_ewpm_active — TestToneGenerator
- #test_space_or_espace_method_when_no_wpm_equals_ewpm — TestToneGenerator
- #test_space_timing_with_no_wpm — TestTiming
- #test_space_timing_with_wpm — TestTiming
- #test_start_sync — TestPlay
- #test_start_threads_runs_thread — TestThreads
- #test_stream_element_can_be_marked_a_fail — TestStream
- #test_stream_element_can_be_marked_a_success — TestStream
- #test_stringify — TestStr
- #test_strip — TestCurrentWord
- #test_success_colour_default — TestConfig
- #test_threads_class — TestThreads
- #test_threads_exposes_name — TestThreads
- #test_threads_exposes_thread — TestThreads
- #test_timing_instantiates_Timing_object — TestTester
- #test_to_s — TestCurrentWord
- #test_to_s_outputs_relevant_params_if_set — TestCore
- #test_to_s_outputs_test_run_header_if_no_run — TestCore
- #test_tone_sawtooth_param — TestCore
- #test_tone_sinewave_param — TestCore
- #test_tone_squarewave_param — TestCore
- #test_true — TestCore
- #test_whatever — TestTester
- #test_word_count_returns_x_words — TestCore
- #test_word_length_1 — TestFiltering
- #test_word_length_2 — TestFiltering
- #test_word_length_3 — TestFiltering
- #test_word_size_1 — TestFiltering
- #test_word_size_2 — TestFiltering
- #test_word_size_3 — TestFiltering
- #test_word_size_returns_words_of_such_size — TestCore
- #test_word_space_returns_space_if_not_ewpm — TestToneGenerator
- #test_words — CW::Dsl
- #test_words_beginning_with_a — TestFiltering
- #test_words_beginning_with_ab — TestFiltering
- #test_words_beginning_with_range — TestFiltering
- #test_words_beginning_with_with_empty_string_returns_all — TestFiltering
- #test_words_beginning_with_with_no_match — TestFiltering
- #test_words_beginning_with_z — TestFiltering
- #test_words_ending_with_a — TestFiltering
- #test_words_ending_with_range — TestFiltering
- #test_words_ending_with_tion — TestFiltering
- #test_words_ending_with_with_empty_string_returns_all — TestFiltering
- #test_words_ending_with_with_no_match — TestFiltering
- #test_words_ending_with_z — TestFiltering
- #test_words_exist — TestCore
- #test_words_fn_adds_words — TestCore
- #test_words_fn_passes_in_an_array_of_words_as_is — TestCore
- #test_words_including_a — TestFiltering
- #test_words_including_range — TestFiltering
- #test_words_including_tion — TestFiltering
- #test_words_including_with_empty_string_returns_all — TestFiltering
- #test_words_including_with_no_match — TestFiltering
- #test_words_including_z — TestFiltering
- #test_words_loads_words — TestCore
- #test_words_no_longer_than_0 — TestFiltering
- #test_words_no_longer_than_1 — TestFiltering
- #test_words_no_longer_than_2 — TestFiltering
- #test_words_no_longer_than_with_words_no_match — TestFiltering
- #test_words_no_shorter_than_0 — TestFiltering
- #test_words_no_shorter_than_1 — TestFiltering
- #test_words_no_shorter_than_2 — TestFiltering
- #test_words_no_shorter_than_3 — TestFiltering
- #test_words_no_shorter_than_with_words_no_match — TestFiltering
- #test_words_returns_words — TestNumbers
- #test_wpm_default — TestConfig
- #test_wpm_defaults_to_25_if_unset — TestCore
- #test_wpm_is_settable — TestCore
- #text — CW::RSSClean
- #text — CW::Sentence
- #text? — CW::RSSClean
- #their_callsign — CW::Tx
- #thread_false_or_nil? — CW::Threads
- #thread_processes — CW::Book
- #thread_processes — CW::Tester
- #thread_processes — CW::Tx
- #threads — CW::RepeatWord
- #timing — CW::Tester
- #to_a — CW::CommonWords
- #to_array — CW::Sentence
- #to_array — CW::Words
- #to_s — CW::CurrentWord
- #to_s — CW::Dsl
- #to_s — CW::Str
- #to_s — CW::Words
- #tone — CW::AudioPlayer
- #tone — CW::Tx
- #tty? — CW::Print::ProgressPrint
- #tx — CW::Dsl
- #tx — CW::Print
- #tx — CW::Tx
- #tx_colour — CW::Print
- #tx_words_thread — CW::Tx
- #update_console_size — CW::Print
- #use_ebook2cw — CW::Dsl
- #use_ruby_tone — CW::Dsl
- #user_audio_dir — CW::FileDetails
- #vowels — CW::Dsl
- #w — CW::Read
- #wait_for_no_word_process — CW::Tester
- #wait_for_start_sync — CW::Tester
- #wait_for_threads — CW::Threads
- #wait_player_startup_delay — CW::Play
- #wait_while_sending — CW::Winkey
- #wave — CW::Cl
- #weather — CW::Tx
- #whitespace — CW::RSSClean
- #word_composite — CW::ToneGenerator
- #word_composite — CW::Tx
- #word_count — CW::Dsl
- #word_count — CW::Randomize
- #word_count_str — CW::Str
- #word_length — CW::Dsl
- #word_parts — CW::ToneGenerator
- #word_parts — CW::Tx
- #word_proc_timeout — CW::Tester
- #word_shuffle — CW::Dsl
- #word_size — CW::Dsl
- #word_size — CW::Words
- #word_size_str — CW::Str
- #word_space — CW::ToneGenerator
- #word_space — CW::Tx
- #word_spacing — CW::Dsl
- #words — CW::Dsl
- #words= — CW::Dsl
- #words_beginning_with — CW::Dsl
- #words_ending_with — CW::Dsl
- #words_including — CW::Dsl
- #words_no_longer_than — CW::Dsl
- #words_no_shorter_than — CW::Dsl
- #wpm — CW::Winkey
- #wpm_str — CW::Str
- #write — CW::Winkey
- #write_attribute — CW::Tx
- #write_audio — CW::ToneGenerator
- #write_audio_file — CW::ToneGenerator
- #write_book_progress — CW::Book
- #write_buffer — CW::ToneGenerator
- #write_element_audio_file — CW::ToneGenerator
- #write_progress — CW::Sentence
- #write_word_parts — CW::ToneGenerator