Module: Adminix::Helpers::Output

Defined in:
lib/adminix/helpers/output.rb

Class Method Summary collapse

Class Method Details

.display_error_and_exit(msg) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/adminix/helpers/output.rb', line 18

def self.display_error_and_exit(msg)
  unless Adminix.test?
    puts "Error: #{msg}"
    exit
  end

  Adminix.logger.error(msg)
end

.display_message(msg) ⇒ Object



4
5
6
7
# File 'lib/adminix/helpers/output.rb', line 4

def self.display_message(msg)
  return puts(msg) unless Adminix.test?
  Adminix.logger.info(msg)
end

.display_multiline_message(lines) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/adminix/helpers/output.rb', line 9

def self.display_multiline_message(lines)
  unless Adminix.test?
    lines.each { |msg| puts(msg) }
    return
  end

  lines.each { |msg| Adminix.logger.info(msg) } 
end