Skip to content

Instantly share code, notes, and snippets.

@jdubnicek
Forked from yannvery/gem_list_reminder.md
Created August 21, 2014 21:53
Show Gist options
  • Save jdubnicek/c0106993ed65de01424f to your computer and use it in GitHub Desktop.
Save jdubnicek/c0106993ed65de01424f to your computer and use it in GitHub Desktop.

Gem list reminder

Development

###pry-rails' Source : https://github.com/rweng/pry-rails

Description : Use pry instead of irb when you call rails console. Pry is a powerful alternative to the standard IRB shell for Ruby. It features syntax highlighting, a flexible plugin architecture, runtime invocation and source and documentation browsing.

###pry-doc' Source : https://github.com/pry/pry-doc

Description : Pry Doc is a plugin for Pry. It provides extended documentation support for Pry.

###Awesome Print' Source : https://github.com/michaeldv/awesome_print

Description : Awesome Print is a Ruby library that pretty prints Ruby objects in full color exposing their internal structure with proper indentation

###Quiet Assets' Source : https://github.com/evrone/quiet_assets

Description : Quiet Assets turns off the Rails asset pipeline log

###Better Errors Source : https://github.com/charliesome/better_errors

Description : Better Errors replaces the standard Rails error page with a much better and more useful error page. It is also usable outside of Rails in any Rack app as Rack middleware.

###binding_of_caller Source : https://github.com/banister/binding_of_caller

Description : Using binding_of_caller we can grab bindings from higher up the call stack and evaluate code in that context. Allows access to bindings arbitrarily far up the call stack, not limited to just the immediate caller.

###Bullet Source : https://github.com/flyerhzm/bullet

Description : The Bullet gem is designed to help you increase your application's performance by reducing the number of queries it makes. It will watch your queries while you develop your application and notify you when you should add eager loading (N+1 queries), when you're using eager loading that isn't necessary and when you should use counter cache.

###Guard Source : https://github.com/guard/guard

Description : Guard is a command line tool to easily handle events on file system modifications. Pretty usefull with rspec.

###Guard-Rspec Source : https://github.com/guard/guard-rspec

Description : Guard::RSpec allows to automatically & intelligently launch specs when files are modified.

###guard-Bundler Source : https://github.com/guard/guard-bundler

Description : Bundler guard allows to automatically & intelligently install/update bundle when needed.

###terminal-notifier Source : https://github.com/Springest/terminal-notifier-guard

Description : terminal-notifier is a command-line tool to send Mac OS X User Notifications, which are available in Mac OS X 10.8.

###Thin Source : https://github.com/macournoyer/thin

Description : Tiny, fast & funny HTTP server

###Bundler Audit Source : https://github.com/rubysec/bundler-audit

Description : Patch-level verification for Bundler.

Testing

###shoulda-matchers Source : https://github.com/thoughtbot/shoulda-matchers

Description : shoulda-matchers provides Test::Unit- and RSpec-compatible one-liners that test common Rails functionality.

###assert_difference Source : http://pupeno.github.io/assert_difference

Description : A nice assert_difference method similar to the one provided by Rails but with some improvements

###timecop

Source : https://github.com/travisjeffery/timecop

Description : A gem providing "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.

###response_code_matchers

Source : https://github.com/r7kamura/response_code_matchers

Description : Provide rspec matchers to match http response code. The receiver of this matcher should have #code or #status method which returns http status code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment