This repository has been archived on 2021-09-15 . You can view files and clone it, but cannot push or open issues or pull requests.
26 lines
555 B
Ruby
26 lines
555 B
Ruby
=begin
|
|||
spawn.rb - Sample for GLib::Spawn
|
|||
|
|||
Copyright (C) 2005 Ruby-GNOME2 Project Team
|
|||
This program is licenced under the same licence as Ruby-GNOME2.
|
|||
|
|||
$Date: 2005/10/14 19:10:07 $
|
|||
$Id: spawn.rb,v 1.3 2005/10/14 19:10:07 mutoh Exp $
|
|||
=end
|
|||
|
|||
require 'glib2'
|
|||
|
|||
p GLib::Spawn.command_line_sync("ls")
|
|||
|
|||
puts "---"
|
|||
|
|||
#Here is an example to catch GLib::SpawnError.
|
|||
begin
|
|||
p GLib::Spawn.command_line_sync("nonexist_app")
|
|||
rescue => e
|
|||
puts "class = #{e.class}"
|
|||
puts "domain = #{e.domain}"
|
|||
puts "code = #{e.code}"
|
|||
puts "message = #{e.message}"
|
|||
end
|