Method: CodeMiner::ExpressionContainer#add

Defined in:
lib/codeminer/expressions/expression_container.rb

#add(exp) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/codeminer/expressions/expression_container.rb', line 26

def add(exp)
  if exp.kind_of?(ExpressionContainer)
    exp.each.each do |e|
      @body << e
      adjust_src(e.src_extract)
    end
  else
    @body << exp
    adjust_src(exp.src_extract)
  end
  self
end