Module: Async::Console
- Defined in:
- lib/async/console.rb
Overview
Shims for the console gem, redirecting warnings and above to ‘Kernel#warn`.
If you require this file, the ‘async` library will not depend on the `console` gem.
That includes any gems that sit within the ‘Async` namespace.
This is an experimental feature.
Class Method Summary collapse
- 
  
    
      .debug  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Log a message at the debug level. 
- 
  
    
      .error  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Log a message at the error level. 
- 
  
    
      .fatal  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Log a message at the fatal level. 
- 
  
    
      .info  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Log a message at the info level. 
- 
  
    
      .warn(*arguments, exception: nil, **options)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Log a message at the warn level. 
Class Method Details
.debug ⇒ Object
Log a message at the debug level. The shim is silent.
| 16 17 | # File 'lib/async/console.rb', line 16 def self.debug(...) end | 
.error ⇒ Object
Log a message at the error level. The shim redirects to ‘Kernel#warn`.
| 33 34 35 | # File 'lib/async/console.rb', line 33 def self.error(...) self.warn(...) end | 
.fatal ⇒ Object
Log a message at the fatal level. The shim redirects to ‘Kernel#warn`.
| 38 39 40 | # File 'lib/async/console.rb', line 38 def self.fatal(...) self.warn(...) end | 
.info ⇒ Object
Log a message at the info level. The shim is silent.
| 20 21 | # File 'lib/async/console.rb', line 20 def self.info(...) end | 
.warn(*arguments, exception: nil, **options) ⇒ Object
Log a message at the warn level. The shim redirects to ‘Kernel#warn`.
| 24 25 26 27 28 29 30 | # File 'lib/async/console.rb', line 24 def self.warn(*arguments, exception: nil, **) if exception super(*arguments, exception., **) else super(*arguments, **) end end |