jbuilder
https://github.com/rails/jbuilder
Ruby
Jbuilder: generate JSON objects with a Builder-style DSL
Jbuilder#ignore_nil!
If you want to skip adding nil values to your JSON hash. This is useful
for JSON clients that don't deal well with nil values, and would prefer
not to receive keys which have null values.
Example:
json.ignore_nil! false
json.id User.new.id
{ "id": null }
json.ignore_nil!
json.id User.new.id
{}Edit
git clone [email protected]:rails/jbuilder.git
cd jbuilder
open lib/jbuilder.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Jbuilder-ignore_nil--for-pr
# Commit to gitgit add lib/jbuilder.rbgit commit -m "better docs for Jbuilder#ignore_nil!"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Jbuilder-ignore_nil--for-pr
hub pull-request
# Celebrate!