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/activesupport-6.1.4.1/ri/ActiveSupport/Concern/class_methods-i.ri
U:RDoc::AnyMethod[iI"class_methods:ETI")ActiveSupport::Concern#class_methods;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I",Define class methods from given block. ;TI"2You can define private class methods as well.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;	[I"module Example
;TI"%  extend ActiveSupport::Concern
;TI"
;TI"  class_methods do
;TI""    def foo; puts 'foo'; end
;TI"
;TI"    private
;TI"$      def bar; puts 'bar'; end
;TI"  end
;TI"	end
;TI"
;TI"class Buzz
;TI"  include Example
;TI"	end
;TI"
;TI"Buzz.foo # => "foo"
;TI"LBuzz.bar # => private method 'bar' called for Buzz:Class(NoMethodError);T:@format0:
@fileI""lib/active_support/concern.rb;T:0@omit_headings_from_table_of_contents_below000[I"'(&class_methods_module_definition);T@#FI"Concern;TcRDoc::NormalModule00