class Qti::V2::Models::Choices::SimpleChoice
Constants
- PROHIBITED_NODE_NAMES
Public Class Methods
new(node, parent)
click to toggle source
# File lib/qti/v2/models/choices/simple_choice.rb, line 8 def initialize(node, parent) @node = node copy_paths_from_item(parent) end
Public Instance Methods
identifier()
click to toggle source
# File lib/qti/v2/models/choices/simple_choice.rb, line 13 def identifier @identifier ||= @node.attributes['identifier'].value end
item_body()
click to toggle source
# File lib/qti/v2/models/choices/simple_choice.rb, line 17 def item_body @item_body ||= begin node = @node.dup node.children.filter(PROHIBITED_NODE_NAMES).map(&:unlink) sanitize_content!(node.to_html) end end