Instantiate and assign a Layout in the Runner

This commit is contained in:
Thibault Jouan
2015-04-10 07:11:29 +00:00
parent b65e989c38
commit a848e6b936
2 changed files with 20 additions and 3 deletions

View File

@@ -10,12 +10,14 @@ module Uh
end
end
attr_reader :env, :events, :manager
attr_reader :env, :events, :manager, :layout
def initialize env, manager: nil, stopped: false
raise ArgumentError, 'missing env layout class' unless env.layout_class
@env = env
@events = Dispatcher.new
@manager = manager || Manager.new(@events)
@layout = @env.layout_class.new
@stopped = stopped
end