Sha256: 88572fde29fbf6bdb2e36af879b099ecdc98c412b123fcab8537dbddef8cf4d3
Contents?: true
Size: 547 Bytes
Versions: 58
Compression:
Stored size: 547 Bytes
Contents
module Regexp::Expression # abstract class class SequenceOperation < Regexp::Expression::Subexpression alias :sequences :expressions alias :operands :expressions alias :operator :text def starts_at expressions.first.starts_at end alias :ts :starts_at def <<(exp) expressions.last << exp end def add_sequence(active_opts = {}) self.class::OPERAND.add_to(self, {}, active_opts) end def to_s(format = :full) sequences.map { |e| e.to_s(format) }.join(text) end end end
Version data entries
58 entries across 45 versions & 12 rubygems