Sha256: 93f44032227c625c885ca57964429850567b7e24f91e271ff2ae8dfe50d8cbd5
Contents?: true
Size: 972 Bytes
Versions: 1
Compression:
Stored size: 972 Bytes
Contents
# encoding: utf-8 require 'jldrill/contexts/DisplayProblemContext' module JLDrill::Test class ProblemView < JLDrill::DisplayProblemContext::ProblemView attr_reader :newProblem, :answerShown def initialize(context) super(context) @newProblem = false @answerShown = false end # A new problem has been added def newProblem(problem) super(problem) @newProblem = true @answerShown = false end # The current problem has changed and needs updating def updateProblem(problem) super(problem) @newProblem = false # When the problem is updated it goes back to only showing # the question @answerShown = false end # Show the answer to the problem def showAnswer @newProblem = false @answerShown = true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jldrill-0.6.0.1 | lib/jldrill/views/test/ProblemView.rb |