HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/gems/default/doc/concurrent-ruby-1.1.9/ri/Concurrent/ReInclude/cdesc-ReInclude.ri
U:RDoc::NormalModule[iI"ReInclude:ETI"Concurrent::ReInclude;T0o:RDoc::Markup::Document:@parts[o;;[	o:RDoc::Markup::Paragraph;[I"[Methods form module A included to a module B, which is already included into class C, ;TI"Zwill not be visible in the C class. If this module is extended to B then A's methods ;TI"%are correctly made visible to C.;To:RDoc::Markup::BlankLineo;	;[I"
@example;To:RDoc::Markup::Verbatim;[I"module A
;TI"
  def a
;TI"    :a
;TI"  end
;TI"	end
;TI"
;TI"module B1
;TI"	end
;TI"
;TI"class C1
;TI"  include B1
;TI"	end
;TI"
;TI"module B2
;TI"$  extend Concurrent::ReInclude
;TI"	end
;TI"
;TI"class C2
;TI"  include B2
;TI"	end
;TI"
;TI"B1.send :include, A
;TI"B2.send :include, A
;TI"
;TI"&C1.new.respond_to? :a # => false
;TI"$C2.new.respond_to? :a # => true;T:@format0:
@fileI"1lib/concurrent-ruby/concurrent/re_include.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[[[[[I"
class;T[[:public[[:protected[[:private[[I"
instance;T[[;[[I"
extended;TI"1lib/concurrent-ruby/concurrent/re_include.rb;T[I"include;T@G[I"
included;T@G[;[[;[[[U:RDoc::Context::Section[i0o;;[;
0;0[@2I"Concurrent;TcRDoc::NormalModule