module Interface

Module to standardize formats for CLI communication.

Constants

PROMPT

Public Class Methods

error(message: 'something terrible happened.') click to toggle source
# File lib/dlz/interface.rb, line 16
def self.error(message: 'something terrible happened.')
  print(message: message, level: :error)
end
info(message: 'something informative happened.') click to toggle source
# File lib/dlz/interface.rb, line 8
def self.info(message: 'something informative happened.')
  print(message: message, level: :info)
end
panic(message: 'something really fucked up happened.') click to toggle source
# File lib/dlz/interface.rb, line 20
def self.panic(message: 'something really fucked up happened.')
  print(message: message, level: :error)
  exit(-1)
end
print(message: 'something happened.', level: :info) click to toggle source
warn(message: 'something almost terrible happened.') click to toggle source
# File lib/dlz/interface.rb, line 12
def self.warn(message: 'something almost terrible happened.')
  print(message: message, level: :warn)
end