class Sequel::ASTTransformer

  1. lib/sequel/ast_transformer.rb
Superclass: Object

The ASTTransformer class is designed to handle the abstract syntax trees that Sequel uses internally and produce modified copies of them. By itself it only produces a straight copy. It’s designed to be subclassed and have subclasses returned modified copies of the specific nodes that need to be modified.


Public Instance

  1. transform

Public Instance methods


Return obj or a potentially transformed version of it.

[show source]
   # File lib/sequel/ast_transformer.rb
11 def transform(obj)
12   v(obj)
13 end