We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
It would be useful to have something like Ruby's #to_json included in ActiveModel::Serializers::JSON
#to_json
Arguments
only : Array(Symbol)
Hash#select
except : Array(Symbol)
Hash#reject
methods : Array(Symbol)
Usage
class Person < ActiveModel::Model attribute name : String def cool_name {"Bill", "Jill"}.includes?(@name) end end person = Person(name: "Jill") # Calls methods and merges results as fields into serialized JSON person.as_json(methods: [:cool_name]) # => "{\"name\":\"Jill\",\"cool_name\": true}"
The text was updated successfully, but these errors were encountered:
No branches or pull requests
It would be useful to have something like Ruby's
#to_json
included in ActiveModel::Serializers::JSONArguments
only : Array(Symbol)
: likeHash#select
except : Array(Symbol)
: likeHash#reject
methods : Array(Symbol)
: calls the methods on the model, merges them into serialized JSONUsage
The text was updated successfully, but these errors were encountered: