Implement basic Runner

This commit is contained in:
Thibault Jouan
2015-04-08 17:35:27 +00:00
parent cd76c4e270
commit ea0034fd7e
3 changed files with 71 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ require 'uh'
require 'uh/wm/cli'
require 'uh/wm/env'
require 'uh/wm/manager'
require 'uh/wm/runner'
module Uh
module WM

24
lib/uh/wm/runner.rb Normal file
View File

@@ -0,0 +1,24 @@
module Uh
module WM
class Runner
class << self
def run env
runner = new env
runner.connect_manager
end
end
attr_reader :env, :manager
def initialize env
@env = env
@manager = Manager.new
end
def connect_manager
@manager.connect
@env.log "Connected to X server"
end
end
end
end