Sha256: d525babb5f230f43e0d82fab7697641aeb8ee9a3028128b57232c5bf373bdc77

Contents?: true

Size: 693 Bytes

Versions: 1

Compression:

Stored size: 693 Bytes

Contents

# encoding: utf-8
require 'jldrill/model/Problem'

module JLDrill
    # The first kind of Problem shown.  It lets you read it in Japanese and
    # guess the English
    class ReadingProblem < Problem
        def initialize(item)
            super(item)
            @level = 0
            @questionParts = ["kanji", "reading", "hint"]
            @answerParts = ["definitions"]
        end

        def name
            return "ReadingProblem"
        end

        def clone
            value = ReadingProblem.new(item)
            value.assign(self)
            return value
        end

        def largeReading?
            return evaluateAttribute("kanji").empty?
        end
    end 
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jldrill-0.6.0.1 lib/jldrill/model/problems/ReadingProblem.rb