class Senkyoshi::ContentReviewedCriteria

Attributes

reviewed_content_id[R]

Public Class Methods

from_xml(xml) click to toggle source
# File lib/senkyoshi/models/content_reviewed_criteria.rb, line 27
def self.from_xml(xml)
  id = RuleCriteria.get_id xml
  negated = Senkyoshi.true? RuleCriteria.get_negated(xml)
  reviewed_content_id = xml.xpath("./REVIEWED_CONTENT_ID/@value").text
  ContentReviewedCriteria.new(id, negated, reviewed_content_id)
end
new(id, negated, reviewed_content_id) click to toggle source
Calls superclass method
# File lib/senkyoshi/models/content_reviewed_criteria.rb, line 22
def initialize(id, negated, reviewed_content_id)
  super(id, negated)
  @reviewed_content_id = reviewed_content_id
end

Public Instance Methods

get_completion_type() click to toggle source
# File lib/senkyoshi/models/content_reviewed_criteria.rb, line 38
def get_completion_type
  COMPLETION_TYPES[:must_view]
end
get_foreign_id() click to toggle source
# File lib/senkyoshi/models/content_reviewed_criteria.rb, line 34
def get_foreign_id
  @reviewed_content_id
end