Sha256: ad50d20352f34a35b9d823b6652b603ce544853af6d4d4055d841852ae31b0e6

Contents?: true

Size: 310 Bytes

Versions: 2

Compression:

Stored size: 310 Bytes

Contents

module ACTV
  class Quiz < Asset
    def self.valid? response
      ACTV::QuizValidator.new(response).valid?
    end

    def questions
      @questions ||= child_assets_filtered_by_category 'question'
    end

    def outcomes
      @outcomes ||= child_assets_filtered_by_category 'outcome'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
actv-2.1.1 lib/actv/quiz.rb
actv-2.1.0 lib/actv/quiz.rb