| Class | REXML::Validation::Optional |
| In: |
lib/rexml/validation/relaxng.rb
|
| Parent: | State |
# File lib/rexml/validation/relaxng.rb, line 279
279: def expected
280: return [ @prior.expected, @events[0] ].flatten if @current == 0
281: return [@events[@current]]
282: end
# File lib/rexml/validation/relaxng.rb, line 274
274: def matches?(event)
275: @events[@current].matches?(event) ||
276: (@current == 0 and @previous[-1].matches?(event))
277: end