Sha256: 37d4116cd2498e1a7941537bdbef6a9accbb5f4d8870c45490d581ad0b97fb2c
Contents?: true
Size: 418 Bytes
Versions: 6
Compression:
Stored size: 418 Bytes
Contents
module Weskit::WML::Mixins module Grammar module_function def raise_on_mismatching opening, closing unless opening.name == closing.name raise ::Weskit::WML::Errors::ParseError, 'Invalid element' end end def reject_non_wml elements elements.reduce(Array.new) do |array, element| array << element.item if element.respond_to? :item ; array end end end end
Version data entries
6 entries across 6 versions & 1 rubygems