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/activemodel-6.1.4.1/ri/ActiveModel/Naming/cdesc-Naming.ri
U:RDoc::NormalModule[iI"Naming:ETI"ActiveModel::Naming;T0o:RDoc::Markup::Document:@parts[o;;[
S:RDoc::Markup::Heading:
leveli:	textI"Active \Model \Naming;To:RDoc::Markup::BlankLineo:RDoc::Markup::Paragraph;[I"2Creates a +model_name+ method on your object.;T@o;
;[I"BTo implement, just extend ActiveModel::Naming in your object:;T@o:RDoc::Markup::Verbatim;[I"class BookCover
;TI""  extend ActiveModel::Naming
;TI"	end
;TI"
;TI"2BookCover.model_name.name   # => "BookCover"
;TI"3BookCover.model_name.human  # => "Book cover"
;TI"
;TI"ABookCover.model_name.i18n_key              # => :book_cover
;TI"OBookModule::BookCover.model_name.i18n_key  # => :"book_module/book_cover"
;T:@format0o;
;[I"RProviding the functionality that ActiveModel::Naming provides in your object ;TI"Ois required to pass the \Active \Model Lint test. So either extending the ;TI"<provided method below, or rolling your own is required.;T:
@fileI"lib/active_model/naming.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[[[[I"
class;T[[:public[[I"param_key;TI"lib/active_model/naming.rb;T[I"plural;T@2[I"route_key;T@2[I"
singular;T@2[I"singular_route_key;T@2[I"uncountable?;T@2[:protected[[:private[[I"
instance;T[[;[[I"model_name;T@2[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@&I"ActiveModel;TcRDoc::NormalModule