Sha256: 33fbc7e46ab3fbefe30721a9efe31a8126dcf3b6a2e6462d7a9326ed7f008367
Contents?: true
Size: 487 Bytes
Versions: 11
Compression:
Stored size: 487 Bytes
Contents
module NoraMark class NodeSet include Enumerable def initialize(list = []) list = list.to_ary if list.is_a? NodeSet @list = list end def [](n) @list[n] end def size @list.size end def each(&block) @list.each(&block) end def to_ary @list.dup end def first @list.first end def last @list.last end def text @list.inject('') {|r,n| r << n.text } end end end
Version data entries
11 entries across 11 versions & 1 rubygems