Class: Rubydex::MethodDefinition

Inherits:
Definition show all
Defined in:
ext/rubydex/definition.c

Instance Method Summary collapse

Methods inherited from Definition

#comments, #declaration, #deprecated?, #initialize, #lexical_nesting, #lexical_owner, #location, #name, #name_location

Constructor Details

This class inherits a constructor from Rubydex::Definition

Instance Method Details

#signaturesArray[Rubydex::Signature]

Returns signatures for this method definition.

Returns:



342
343
344
345
346
347
348
# File 'ext/rubydex/definition.c', line 342

static VALUE rdxr_method_definition_signatures(VALUE self) {
    HandleData *data;
    void *graph = rdxi_graph_from_handle(self, &data);

    SignatureArray *arr = rdx_definition_signatures(graph, data->id);
    return rdxi_signatures_to_ruby(arr);
}