PATH:
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
Module
U:RDoc::AnyMethod[iI"method_defined?:ETI"Module#method_defined?;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [ I"6Returns +true+ if the named method is defined by ;TI"F_mod_. If _inherit_ is set, the lookup will also search _mod_'s ;TI":ancestors. Public and protected methods are matched. ;TI"/String arguments are converted to symbols.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [I"module A ;TI" def method1() end ;TI"$ def protected_method1() end ;TI"$ protected :protected_method1 ;TI" end ;TI" class B ;TI" def method2() end ;TI"" def private_method2() end ;TI" private :private_method2 ;TI" end ;TI"class C < B ;TI" include A ;TI" def method3() end ;TI" end ;TI" ;TI"6A.method_defined? :method1 #=> true ;TI"6C.method_defined? "method1" #=> true ;TI"6C.method_defined? "method2" #=> true ;TI"6C.method_defined? "method2", true #=> true ;TI"7C.method_defined? "method2", false #=> false ;TI"6C.method_defined? "method3" #=> true ;TI"6C.method_defined? "protected_method1" #=> true ;TI"7C.method_defined? "method4" #=> false ;TI"6C.method_defined? "private_method2" #=> false;T:@format0: @fileI"vm_method.c;T:0@omit_headings_from_table_of_contents_below0I"|mod.method_defined?(symbol, inherit=true) -> true or false mod.method_defined?(string, inherit=true) -> true or false ;T0[ I"(*args);T@,FI"Module;TcRDoc::NormalClass00
[+]
..
[-] class_variables-i.ri
[edit]
[-] protected_instance_methods-i.ri
[edit]
[-] append_features-i.ri
[edit]
[-] include%3f-i.ri
[edit]
[-] class_variable_get-i.ri
[edit]
[-] module_eval-i.ri
[edit]
[-] prepend_features-i.ri
[edit]
[-] remove_class_variable-i.ri
[edit]
[-] to_s-i.ri
[edit]
[-] alias_method-i.ri
[edit]
[-] %3c%3d-i.ri
[edit]
[-] protected_method_defined%3f-i.ri
[edit]
[-] ancestors-i.ri
[edit]
[-] %3c-i.ri
[edit]
[-] private_method_defined%3f-i.ri
[edit]
[-] deprecate_constant-i.ri
[edit]
[-] extended-i.ri
[edit]
[-] %3c%3d%3e-i.ri
[edit]
[-] prepend-i.ri
[edit]
[-] method_defined%3f-i.ri
[edit]
[-] attr_reader-i.ri
[edit]
[-] class_variable_defined%3f-i.ri
[edit]
[-] constants-i.ri
[edit]
[-] set_temporary_name-i.ri
[edit]
[-] new-c.ri
[edit]
[-] instance_method-i.ri
[edit]
[-] instance_methods-i.ri
[edit]
[-] public_instance_method-i.ri
[edit]
[-] %3e-i.ri
[edit]
[-] private_constant-i.ri
[edit]
[-] private_class_method-i.ri
[edit]
[-] class_eval-i.ri
[edit]
[-] autoload-i.ri
[edit]
[-] method_undefined-i.ri
[edit]
[-] included_modules-i.ri
[edit]
[-] public_class_method-i.ri
[edit]
[-] used_modules-c.ri
[edit]
[-] attr_accessor-i.ri
[edit]
[-] protected-i.ri
[edit]
[-] cdesc-Module.ri
[edit]
[-] remove_method-i.ri
[edit]
[-] name-i.ri
[edit]
[-] %3d%3d%3d-i.ri
[edit]
[-] using-i.ri
[edit]
[-] undef_method-i.ri
[edit]
[-] public_method_defined%3f-i.ri
[edit]
[-] public-i.ri
[edit]
[-] define_method-i.ri
[edit]
[-] attr-i.ri
[edit]
[-] autoload%3f-i.ri
[edit]
[-] const_source_location-i.ri
[edit]
[-] public_instance_methods-i.ri
[edit]
[-] include-i.ri
[edit]
[-] module_function-i.ri
[edit]
[-] extend_object-i.ri
[edit]
[-] undefined_instance_methods-i.ri
[edit]
[-] class_exec-i.ri
[edit]
[-] method_added-i.ri
[edit]
[-] const_defined%3f-i.ri
[edit]
[-] const_set-i.ri
[edit]
[-] class_variable_set-i.ri
[edit]
[-] singleton_class%3f-i.ri
[edit]
[-] included-i.ri
[edit]
[-] attr_writer-i.ri
[edit]
[-] private-i.ri
[edit]
[-] used_refinements-c.ri
[edit]
[-] private_instance_methods-i.ri
[edit]
[-] freeze-i.ri
[edit]
[-] %3e%3d-i.ri
[edit]
[-] public_constant-i.ri
[edit]
[-] const_get-i.ri
[edit]
[-] %3d%3d-i.ri
[edit]
[-] remove_const-i.ri
[edit]
[-] nesting-c.ri
[edit]
[-] refine-i.ri
[edit]
[-] inspect-i.ri
[edit]
[-] module_exec-i.ri
[edit]
[-] constants-c.ri
[edit]
[-] const_added-i.ri
[edit]
[-] refinements-i.ri
[edit]
[-] ruby2_keywords-i.ri
[edit]
[-] const_missing-i.ri
[edit]
[-] method_removed-i.ri
[edit]
[-] prepended-i.ri
[edit]