Class: TypeTracer::InstanceMethodChecker

Inherits:
Object
  • Object
show all
Defined in:
lib/type_tracer/instance_method_checker.rb

Instance Method Summary collapse

Constructor Details

#initialize(ast) ⇒ InstanceMethodChecker

Returns a new instance of InstanceMethodChecker.



6
7
8
# File 'lib/type_tracer/instance_method_checker.rb', line 6

def initialize(ast)
  @ast = ast
end

Instance Method Details

#undefined_method_messagesObject



10
11
12
# File 'lib/type_tracer/instance_method_checker.rb', line 10

def undefined_method_messages
  self_sends.map(&method(:bad_self_send_messages)).compact
end