class
   Term::Prompt::Keypress
  
  - Term::Prompt::Keypress
 - Term::Prompt::Question
 - Reference
 - Object
 
Defined in:
prompt/keypress.crConstructors
Instance Method Summary
- #any_key?
 - #keypress(key, event)
 - #keys : Array(String)
 - #keys=(keys : Array(String))
 - 
        #process_input(question)
        
          
Decide how to handle input from user
 - 
        #refresh(lines, lines_to_clear)
        
          
Determine area of the screen to clear
 
Instance methods inherited from class Term::Prompt::Question
  
  
    
      call(message : Nil | String = "", &block : self -> )call(message = "") call, convert_result(value) convert_result, default : String? default, default? default?, echo : Bool echo, echo=(echo : Bool) echo=, echo? : Bool echo?, errors : Array(String) errors, inspect inspect, palette : Palette palette, palette=(palette : Palette) palette=, prefix : String prefix, prefix=(prefix : String) prefix=, process_input(question) process_input, question : String | Nil question, read_input(question) read_input, refresh(lines, lines_to_clear) refresh, render render, render_error(errors) render_error, render_warning(warnings) render_warning, to_s(io) to_s, validators : Array(Validator | ValidatorProc) validators, value : String | Nil value, warnings : Array(String) warnings
Constructor methods inherited from class Term::Prompt::Question
  
  
    
      new(prompt : Term::Prompt, **options)
    new
    
  
      
      
    
      
      
      
      
    
      
      
      
      
    
      
      
      
      
    
  Constructor Detail
Instance Method Detail
        
        def process_input(question)
        #
      
      
        
              Description copied from class Term::Prompt::Question
            
          
          Decide how to handle input from user
        
        def refresh(lines, lines_to_clear)
        #
      
      
        
              Description copied from class Term::Prompt::Question
            
          
          Determine area of the screen to clear