DebugExtras
Extras for Ruby on Rails debugging. Screenshots.
Note: README actual for master branch.
Table of Contents
Features
dd <variable>at anyapp/place. Inspired byddfunction from Laravel.wp <variable>at anyapp/place. Inspired by classic PHP 'print' debugging. It works for HTML pages and bypass other content types likeapplication/json.dump <variable>at your views. It's alternative fordebugmethod fromActionView::Helpers::DebugHelperandapfromAwesomePrint.
Installation
Add this line to your Gemfile:
gem 'debug-extras', group: :development
And then execute:
$ bundle
Usage
#dd
Call dd from any app/ place:
dd @books

#wp
Call wp from any app/ place:
wp 'Authors through #wp method (called from controller):'
wp @authors

#dump
Call dump from views:
<%= dump 'Books through #dump method (called from view):' %>
<%= dump @books %>

Styling
DebugExtras inject CSS to the page on methods call. You can override styles and set your fonts,
margins, etc using .debug-extras wrapper. Just look to page sources to get an idea.
License
DebugExtras is released under the MIT License.