instance method
as_json
Ruby on Rails edge
Since v3.0.20Signature
as_json(options = nil)
Returns a Hash that can be used as the JSON representation for this
object. You can pass the `:full_messages` option. This determines
if the JSON object should contain full messages or not (false by default).
```
person.errors.as_json # => {:name=>["cannot be nil"]}
person.errors.as_json(full_messages: true) # => {:name=>["name cannot be nil"]}
```
: (?untyped) -> Hash[untyped, untyped]
Parameters
-
optionsopt = nil
Source
# File activemodel/lib/active_model/errors.rb, line 280
def as_json(options = nil)
to_hash(options && options[:full_messages])
end
Defined in activemodel/lib/active_model/errors.rb line 280
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Errors