class Solargraph::Source::Chain::Call
def process_directive pin, api_map, context, locals
-
(Pin::ProxyType)-
Parameters:
-
locals(Enumerable) -- -
context(ComplexType) -- -
api_map(ApiMap) -- -
pin(Pin::Method) --
def process_directive pin, api_map, context, locals pin.directives.each do |dir| macro = api_map.named_macro(dir.tag.name) next if macro.nil? result = inner_process_macro(pin, macro, api_map, context, locals) return result unless result.return_type.undefined? end Pin::ProxyType.anonymous ComplexType::UNDEFINED end