class Arugula::CharacterClassPart

Public Instance Methods

to_s() click to toggle source
# File lib/arugula/parts.rb, line 85
def to_s
  parts_string = parts.map do |part|
    next part unless part.class.type == :literal
    lit = part.literal
    lit = '\\]' if lit == ']'
    lit = '\\[' if lit == '['
    lit
  end.join
  "[#{parts_string}]"
end