Sha256: 20cd3a866223cc7d67d8cc95e7f55280bafcad6c66128f87901b6fa1698febab
Contents?: true
Size: 517 Bytes
Versions: 16
Compression:
Stored size: 517 Bytes
Contents
module Regexp::Expression class CharacterSet < Regexp::Expression::Subexpression class Range < Regexp::Expression::Subexpression def starts_at expressions.first.starts_at end alias :ts :starts_at def <<(exp) complete? and raise Regexp::Parser::Error, "Can't add more than 2 expressions to a Range" super end def complete? count == 2 end def parts intersperse(expressions, text.dup) end end end end
Version data entries
16 entries across 16 versions & 6 rubygems