diff options
Diffstat (limited to 'activemodel/README')
-rw-r--r-- | activemodel/README | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/activemodel/README b/activemodel/README index d4b4489a2c..710f502aa3 100644 --- a/activemodel/README +++ b/activemodel/README @@ -113,7 +113,24 @@ functionality from the following modules: * Testing the compliance of your object - User ActiveModel::Lint to test the compliance of your object to the + Use ActiveModel::Lint to test the compliance of your object to the basic ActiveModel API... {Learn more}[link:classes/ActiveModel/Lint/Tests.html] + +* Providing a human face to your object + + ActiveModel::Naming provides your model with the model_name convention + and a human_name attribute... + + class NamedPerson + extend ActiveModel::Naming + end + + ...gives you... + + NamedPerson.model_name #=> "NamedPerson" + NamedPerson.model_name.human #=> "Named person" + + {Learn more}[link:classes/ActiveModel/Naming.html] + |