class
   Athena::Console::Output::IO
   
  - Athena::Console::Output::IO
 - Athena::Console::Output
 - Reference
 - Object
 
Overview
An ACON::Output::Interface implementation that wraps an IO.
Direct Known Subclasses
Defined in:
output/io.crConstructors
Instance Method Summary
Instance methods inherited from class Athena::Console::Output
  
  
    
      decorated=(decorated : Bool) : Nil
    decorated=, 
    
  
    
      decorated? : Bool
    decorated?, 
    
  
    
      formatter : ACON::Formatter::Interface
    formatter, 
    
  
    
      formatter=(formatter : ACON::Formatter::Interface) : Nil
    formatter=, 
    
  
    
      print(message : String | Enumerable(String), verbosity : ACON::Output::Verbosity = :normal, output_type : ACON::Output::Type = :normal) : Nilprint(message : _, verbosity : ACON::Output::Verbosity = :normal, output_type : ACON::Output::Type = :normal) : Nil
print(*messages : String) : Nil print, puts(message : String | Enumerable(String), verbosity : ACON::Output::Verbosity = :normal, output_type : ACON::Output::Type = :normal) : Nil
puts(message : _, verbosity : ACON::Output::Verbosity = :normal, output_type : ACON::Output::Type = :normal) : Nil
puts(*messages : String) : Nil puts, verbosity : ACON::Output::Verbosity verbosity, verbosity=(verbosity : ACON::Output::Verbosity) : Nil verbosity=
Constructor methods inherited from class Athena::Console::Output
  
  
    
      new(verbosity : ACON::Output::Verbosity | Nil = :normal, decorated : Bool = false, formatter : ACON::Formatter::Interface | Nil = nil)
    new
    
  
      
      
    
      
  Instance methods inherited from module Athena::Console::Output::Interface
  
  
    
      decorated=(decorated : Bool) : Nil
    decorated=, 
    
  
    
      decorated? : Bool
    decorated?, 
    
  
    
      formatter : ACON::Formatter::Interface
    formatter, 
    
  
    
      formatter=(formatter : ACON::Formatter::Interface) : Nil
    formatter=, 
    
  
    
      print(message : String | Enumerable(String), verbosity : ACON::Output::Verbosity = :normal, output_type : ACON::Output::Type = :normal) : Nil
    print, 
    
  
    
      puts(message : String | Enumerable(String), verbosity : ACON::Output::Verbosity = :normal, output_type : ACON::Output::Type = :normal) : Nil
    puts, 
    
  
    
      verbosity : ACON::Output::Verbosity
    verbosity, 
    
  
    
      verbosity=(verbosity : ACON::Output::Verbosity) : Nil
    verbosity=
    
  
      
      
      
    
      
      
      
      
    
      
      
      
      
    
  Constructor Detail
        
        def self.new(io : ::IO, verbosity : ACON::Output::Verbosity | Nil = :normal, decorated : Bool | Nil = nil, formatter : ACON::Formatter::Interface | Nil = nil)
        #