class Scorm2004::Manifest::RuleAction
Constants
- EXIT
- POST
- PRE
Private Instance Methods
do_visit()
click to toggle source
# File lib/scorm2004/manifest/rule_action.rb, line 17 def do_visit parent_name = @el.at('..').name case parent_name when 'preConditionRule' error("Invalid rule action in <preConditionRule>: #{action}") unless PRE.include?(action) when 'postConditionRule' error("Invalid rule action in <postConditionRule>: #{action}") unless POST.include?(action) when 'exitConditionRule' error("Invalid rule action in <exitConditionRuel>: #{action}") unless EXIT.include?(action) else error("Invalid parent element for <ruleAction>: <#{parent_name}>") end end