Sha256: d006c636d321e623f3579068629d5bc0fffd07b788044ec4d81de35a5519aa29
Contents?: true
Size: 832 Bytes
Versions: 1
Compression:
Stored size: 832 Bytes
Contents
#!/usr/bin/env ruby require 'optparse' require 'yardview' require 'fileutils' port_num ||= 8808 opt = OptionParser.new opt.program_name = 'Yardview' opt.version = Yardview::VERSION opt.on('-p', '--port VAL', Integer) { |v| port_num = v } opt.parse!(ARGV) resource_xml = File.expand_path('../resources/gresources.xml', __dir__) resource_bin = File.expand_path('../gresource.bin', __dir__) system('glib-compile-resources', '--target', resource_bin, '--sourcedir', File.dirname(resource_xml), resource_xml) at_exit do FileUtils.rm_f(resource_bin) end app = Yardview.application resource = Gio::Resource.load(resource_bin) Gio::Resources.register(resource) app.signal_connect :activate do |application| window = Yardview::ApplicationWindow.new application, port: port_num window.present end app.run
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yardview_gtk3-0.4.1 | exe/yardview |