Commit 6a89526
Changed files (3)
bin
lib
presentation
windows
bin/run.rb
@@ -0,0 +1,5 @@
+#!/usr/bin/env ruby
+$:.unshift(File.join(File.dirname(__FILE__), '../lib'))
+require 'application'
+
+Application.new.run(ARGV)
main.rb → lib/presentation/windows/application_shell.rb
@@ -1,6 +1,3 @@
-require 'gtk2'
-
-
class ApplicationShell < Gtk::Window
def initialize
super
@@ -13,7 +10,3 @@ class ApplicationShell < Gtk::Window
show
end
end
-
-Gtk.init
-window = ApplicationShell.new
-Gtk.main
lib/application.rb
@@ -0,0 +1,10 @@
+require 'gtk2'
+require 'presentation/windows/application_shell'
+
+class Application
+ def run(arguments)
+ Gtk.init
+ ApplicationShell.new
+ Gtk.main
+ end
+end