Sha256: 5f95d7b06efb695cee2803db5bc9603f796a60b139a8c963618790e3624376fe

Contents?: true

Size: 507 Bytes

Versions: 2

Compression:

Stored size: 507 Bytes

Contents

backend = case ENV['METASM_GUI']
when 'gtk'; 'gtk'
when 'qt'; 'qt'
when 'win32'; 'win32'
else
	puts "Unsupported METASM_GUI #{ENV['METASM_GUI'].inspect}" if $VERBOSE and ENV['METASM_GUI']
	if RUBY_PLATFORM =~ /(i.86|x(86_)?64)-(mswin|mingw|cygwin)/i
		'win32'
	else
	begin
		require 'gtk2'
		'gtk'
	rescue LoadError
		#begin
		#	require 'Qt4'
		#	'qt'
		#rescue LoadError
			raise LoadError, 'No GUI ruby binding installed - please install libgtk2-ruby'
		#end
	end
	end
end
require "metasm/gui/#{backend}"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
metasm-1.0.1 lib/metasm/gui.rb
metasm-1.0.0 lib/metasm/gui.rb