Sha256: 91c15eb668f41cf08ca5b8d4f956b5bdeec3e6ddf071eff9377312109dda1ac7

Contents?: true

Size: 304 Bytes

Versions: 2

Compression:

Stored size: 304 Bytes

Contents

module WIP
  module Runner
    module Shell
      module Handlers
        class System < Base
          def execute(io, env, &block)
            IO.popen(env, executable, 'r') do |pipe|
              pipe.each(&block)
            end

            $?
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wip-runner-0.4.1 lib/wip/runner/shell/handlers/system.rb
wip-runner-0.4.0 lib/wip/runner/shell/handlers/system.rb