Module: VisitMemory

Included in:
Guff::JavaSource::Class
Defined in:
lib/java_testing_guff/guff_extensions.rb

Instance Method Summary collapse

Instance Method Details

#already_visited?(method) ⇒ Boolean



6
7
8
# File 'lib/java_testing_guff/guff_extensions.rb', line 6

def already_visited?(method)
    methods_visited.include?(method.my_declaration_signature)
end

#mark_visited(method) ⇒ Object



2
3
4
# File 'lib/java_testing_guff/guff_extensions.rb', line 2

def mark_visited(method)
    methods_visited << method.my_declaration_signature
end

#methods_visitedObject



9
10
11
# File 'lib/java_testing_guff/guff_extensions.rb', line 9

def methods_visited
    @methods_visited ||= []
end