class Mutest::AST::Regexp::Transformer::ASTToExpression

Abstract node transformer

Public Instance Methods

call() click to toggle source

Call generic transform method and freeze result

@return [Regexp::Expression::Base]

# File lib/mutest/ast/regexp/transformer.rb, line 112
def call
  transform.freeze
end

Private Instance Methods

subexpressions() click to toggle source

Transformed children of node

@return [Array<Regexp::Expression>]

# File lib/mutest/ast/regexp/transformer.rb, line 126
def subexpressions
  node.children.map(&Regexp.public_method(:to_expression))
end