mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Added documentation for ActiveModel::Lint
This commit is contained in:
parent
4d4bdb0766
commit
cf55e4e382
2 changed files with 12 additions and 9 deletions
|
@ -110,3 +110,10 @@ functionality from the following modules:
|
|||
# => ["Name Can not be nil"]
|
||||
|
||||
{Learn more}[link:classes/ActiveModel/Errors.html]
|
||||
|
||||
* Testing the compliance of your object
|
||||
|
||||
User ActiveModel::Lint to test the compliance of your object to the
|
||||
basic ActiveModel API...
|
||||
|
||||
{Learn more}[link:classes/ActiveModel/Lint/Tests.html]
|
||||
|
|
|
@ -13,8 +13,7 @@
|
|||
module ActiveModel
|
||||
module Lint
|
||||
module Tests
|
||||
# valid?
|
||||
# ------
|
||||
# == Responds to <tt>valid?</tt>
|
||||
#
|
||||
# Returns a boolean that specifies whether the object is in a valid or invalid
|
||||
# state.
|
||||
|
@ -23,8 +22,7 @@ module ActiveModel
|
|||
assert_boolean model.valid?, "valid?"
|
||||
end
|
||||
|
||||
# new_record?
|
||||
# -----------
|
||||
# == Responds to <tt>new_record?</tt>
|
||||
#
|
||||
# Returns a boolean that specifies whether the object has been persisted yet.
|
||||
# This is used when calculating the URL for an object. If the object is
|
||||
|
@ -41,8 +39,7 @@ module ActiveModel
|
|||
assert_boolean model.destroyed?, "destroyed?"
|
||||
end
|
||||
|
||||
# naming
|
||||
# ------
|
||||
# == Naming
|
||||
#
|
||||
# Model.model_name must returns a string with some convenience methods as
|
||||
# :human and :partial_path. Check ActiveModel::Naming for more information.
|
||||
|
@ -55,9 +52,8 @@ module ActiveModel
|
|||
assert_kind_of String, model_name.partial_path
|
||||
end
|
||||
|
||||
# errors
|
||||
# ------
|
||||
#
|
||||
# == Errors Testing
|
||||
#
|
||||
# Returns an object that has :[] and :full_messages defined on it. See below
|
||||
# for more details.
|
||||
|
||||
|
|
Loading…
Reference in a new issue