Method: CodeMiner::SexpProcessor#to_sexp_replace

Defined in:
lib/codeminer/sexp_processor.rb

#to_sexp_replace(exp) ⇒ Object



127
128
129
130
131
132
133
134
# File 'lib/codeminer/sexp_processor.rb', line 127

def to_sexp_replace(exp)
  if exp.respond_to?(:type) || exp.kind_of?(Sexp)
    formatter = formatters.fetch(exp.type, SexpFormatter)
    formatter.new(exp, self).to_sexp
  else
    exp
  end
end