Class: Exercism::Processors::SendProcessor

Inherits:
Object
  • Object
show all
Defined in:
lib/exercism-analysis/processors/send_processor.rb

Instance Method Summary collapse

Constructor Details

#initializeSendProcessor

Returns a new instance of SendProcessor.



6
7
8
# File 'lib/exercism-analysis/processors/send_processor.rb', line 6

def initialize
  @calls_to_send = []
end

Instance Method Details

#process_call(exp) ⇒ Object



10
11
12
13
14
# File 'lib/exercism-analysis/processors/send_processor.rb', line 10

def process_call(exp)
  if exp.value == 'send'
    @calls_to_send << exp
  end
end

#resultObject



16
17
18
# File 'lib/exercism-analysis/processors/send_processor.rb', line 16

def result
  @calls_to_send
end