Class: Method

Inherits:
Object show all
Defined in:
lib/rtype/core_ext.rb

Instance Method Summary collapse

Instance Method Details

#argument_typeObject



77
78
79
# File 'lib/rtype/core_ext.rb', line 77

def argument_type
	::Rtype.type_signatures[owner][name].argument_type
end

#return_typeObject



81
82
83
# File 'lib/rtype/core_ext.rb', line 81

def return_type
	::Rtype.type_signatures[owner][name].return_type
end

#type_infoObject



73
74
75
# File 'lib/rtype/core_ext.rb', line 73

def type_info
	::Rtype.type_signatures[owner][name].info
end

#type_signatureObject



69
70
71
# File 'lib/rtype/core_ext.rb', line 69

def type_signature
	::Rtype.type_signatures[owner][name]
end

#typed?Boolean

Returns:



65
66
67
# File 'lib/rtype/core_ext.rb', line 65

def typed?
	!!::Rtype.type_signatures[owner][name]
end