class Regexp::Expression::Set

Attributes

closed[RW]
closed?[RW]
negative[RW]

Public Class Methods

new(token, options = {}) click to toggle source
Calls superclass method Regexp::Expression::Subexpression::new
# File lib/regexp_parser/expression/classes/character_set.rb, line 6
def initialize(token, options = {})
  self.negative = false
  self.closed   = false
  super
end

Public Instance Methods

close() click to toggle source
# File lib/regexp_parser/expression/classes/character_set.rb, line 16
def close
  self.closed = true
end
negate() click to toggle source
# File lib/regexp_parser/expression/classes/character_set.rb, line 12
def negate
  self.negative = true
end