Class: Yoda::Store::Query::FindSignature

Inherits:
Base
  • Object
show all
Defined in:
lib/yoda/store/query/find_signature.rb

Instance Attribute Summary

Attributes inherited from Base

#registry

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Yoda::Store::Query::Base

Instance Method Details

#select(namespace, method_name, visibility: nil) ⇒ Array<Objects::MethodObject>

Parameters:

Returns:



9
10
11
# File 'lib/yoda/store/query/find_signature.rb', line 9

def select(namespace, method_name, visibility: nil)
  FindMethod.new(registry).select(namespace, method_name, visibility: visibility).map { |el| build(namespace, el) }.flatten
end