Method: RubyTransform::Transformer#transform

Defined in:
lib/ruby_transform/transformer.rb

#transform(sexp) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/ruby_transform/transformer.rb', line 12

def transform(sexp)
  if sexp.is_a?(Sexp)
    Sexp.new(*([sexp.kind] + sexp.body.map {|c| transform(c) }))
  else
    sexp
  end
end