Sha256: 79bf34ae9aff9f537abce5ccc7fb164694461e20cd8c93d6c2929dcf908de22d
Contents?: true
Size: 727 Bytes
Versions: 235
Compression:
Stored size: 727 Bytes
Contents
=begin shell.rb - Sample for GLib::Shell Copyright (C) 2005 Ruby-GNOME2 Project Team This program is licenced under the same licence as Ruby-GNOME2. $Id: shell.rb,v 1.1 2005/10/14 19:10:07 mutoh Exp $ =end require 'glib2' cmd = "ls *.c *.o" p GLib::Shell.parse(cmd) puts quote = GLib::Shell.quote(cmd) puts GLib::Shell.unquote(quote) puts "----" #Samples to catch an Exception begin GLib::Shell.parse('foooo "bar') rescue GLib::ShellError => e puts "domain = #{e.domain}" puts "code = #{e.code}" puts "message = #{e.message}" end begin GLib::Shell.unquote('foooo "bar') rescue GLib::ShellError => e puts "domain = #{e.domain}" puts "code = #{e.code}" puts "message = #{e.message}" end
Version data entries
235 entries across 227 versions & 2 rubygems