Sha256: e37608618a6cad1dd802eaceee2ae83f1c3cb253e3f6149ef392082b458d5199

Contents?: true

Size: 269 Bytes

Versions: 3

Compression:

Stored size: 269 Bytes

Contents

module Process
  def invoke(cmd)
    begin
      require 'rubygems'
      require 'win32/process'
      args = {
        'command_line' => cmd,
      }
      Process.create(args)
    rescue LoadError
      system(cmd + ' &')
    end
  end
  module_function :invoke
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gnn-rblibs-0.0.4 lib/process/invoke.rb
gnn-rblibs-0.0.3 lib/process/invoke.rb
gnn-rblibs-0.0.1 lib/process/invoke.rb