Sha256: ae2b81079400073a7422c23b7ca945b3096ffc6a146e2b2328b6c41e1e93a6a5
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require 'Context/Context' require 'Context/Bridge' require 'jldrill/model/Config' require 'jldrill/contexts/LoadQuizContext' require 'jldrill/contexts/MergeQuizContext' module JLDrill class AppendFileContext < Context::Context def initialize(viewBridge) super(viewBridge) @loadQuizContext = LoadQuizContext.new(@viewBridge) @mergeQuizContext = MergeQuizContext.new(@viewBridge) end def createViews @mainView = @viewBridge.VBoxView.new(self) end def destroyViews @mainView = nil end def exitAppendFileContext self.exit end def enter(parent, quiz) super(parent) newQuiz = Quiz.new @loadQuizContext.onExit do @mergeQuizContext.onExit do exitAppendFileContext end @mergeQuizContext.enter(self, quiz, newQuiz) end @loadQuizContext.enter(self, newQuiz) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jldrill-0.5.1.7 | lib/jldrill/contexts/AppendFileContext.rb |