If Rails or Rake are complaining about a missing gem that is listed in your Gemfile.lock and the listed version...

github.com

ExecJS lets you run JavaScript code from Ruby. It automatically picks the best runtime available to evaluate your JavaScript program...

makandra dev

We forked craken today and fixed one of the issues we had with new (>0.8.7) rake versions. The craken:install...

github.com

Microsoft provides virtual machine disk images to facilitate website testing in multiple versions of IE, regardless of the host operating...

github.com

Grit gives you object oriented read/write access to Git repositories via Ruby.

After updating Rubygems you see a wall of deprecation warnings like this: NOTE: Gem::SourceIndex#add_spec is deprecated, use...

makandra dev

When browsing a repository, pressing "t" allows you to quickly search for file names. Very awesome! Go here to try...

makandra dev

If you want to use the (badly implemented!) solarized color scheme in your Rubymine IDE: Clone the IntelliJ IDEA port...

github.com

Some folks have started to keep their linux configuration in a git repository called "dotfiles". This sounds like a good...

We're adding a script console-for to open a remote Rails console with one command. Also have a look...

Sometimes, when running a rake task, RubyGems 1.8.5 raises an error: rake aborted! undefined method `specifications' for "/usr/lib/ruby/gems/1.8":String

Soon after having written our shell-for script, we wanted to easily get dumps of our productions machines, too. This...

makandra dev
github.com

After having written useful scripts into makandra notes for a long time, we’ve now tied them into a powerful...

Since May 2011 we are cutting new gems using Bundler, which is less painful than cutting gems using Jeweler. You...

We regularly need to connect to the server in order to e.g. access the production console. Guessing the Capistrano deploy...

Run rspec-and-cucumber from any project directory to run both RSpec and Cucumber. If available, rspec_spinner or cucumber...

github.com

Whenever is a Ruby gem that provides a clear syntax for writing and deploying cron jobs.

Airbrake (formerly Hoptoad) already ignores certain errors like InvalidAuthenticityToken by default (see Airbrake::Configuration::IGNORE_DEFAULT).\ To ignore additional classes...

To display a list of your current Git remotes and their endpoints, you can say git remote -v

github.com

Adds a slide out panel to your Rails application that directs clients to test stories that have been marked as...

makandra dev

This tool is used on our application servers (and called when deploying) but it also works locally. Just call dumple...

github.com

jQuery plugin to register callback functions to keyboard shortkuts. Keyboard events in vanilla Javascripts are super-painful to work with...

Call geordi clean from a project root to remove unused and unnecessary files inside it. This script is part of...

makandra dev

In order to go back one page in your Cucumber tests, you can use the following step definition for Capybara...