Sha256: f530d1667550f00175b255c539c15bb59fe1477e22b9601f0aa64f4d8165e9a7

Contents?: true

Size: 428 Bytes

Versions: 1

Compression:

Stored size: 428 Bytes

Contents

class Erika
  class Runner
    class << self
      def call(cmd)
        puts '-' * 100
        puts cmd
        puts '-' * 100
        stdo, stde, process = Open3.capture3(cmd)
        _display_error(stde) if stde.length > 0
        stdo
      end
      
      private
        def _display_error(stde)
          puts ('-' * 47) + ' Error ' + ('-' * 46)
          puts stde
          puts '-' * 100
        end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
erika-0.1.2 lib/erika/runner.rb