Sha256: a06513d3310f1a2e3e0204fed46e53f8ea4e7ec490a834e2ec103c5105fdc192

Contents?: true

Size: 583 Bytes

Versions: 1

Compression:

Stored size: 583 Bytes

Contents

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

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

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

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

        Adminix.logger.error(msg)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adminix-0.2 lib/adminix/helpers/output.rb