This is your work, valued

Sheffield, UK

Ian White

Expert
@ianwhite

pickle. Easy model creation/reference in cucumber - optionally leveraging your factories/blueprints

508

orm_adapter. Provides a single point of entry for using basic features of ruby ORMs

207

nested_has_many_through. rails plugin that allows has_many :through to go through other has_many :throughs

143

resources_controller. resources_controller rails plugin: rc makes RESTful controllers fun

79

truncate_html. rails helper that works just like truncate, but it respects, and produces well formed html

63

garlic. garlic is a set of commands/rake tasks to help with CI across multiple rails/dependency versions

34

inherit_views. rails plugin that enables inheritance of views along a controller class heirachy

29

wac. Wolfram|Alpha client

23

response_for. response for lets you decorate your actions respond_to blocks

16

webrat_extra_steps. generator that parses your existing webrat steps to create some extra ones

10

response_for_rc. Set of resourceful actions written in the response_for style for resources_controller

9

matewatch. Simple time tracking for textmate users

9

git_friendly_dumper. Rails plugin that creates a dump directory with one file per record - much friendlier for git

6

passenger-stack. Sprinkles for Apache, Passenger, Memcached, Git, Mysql or Postgres

6

workflow. Like acts as state machine (aasm), but _way_ better (it's in Ruby too!)

5

rspec. Behaviour Driven Development framework for Ruby

5

rc. resources_controller rewrite

4

rspec-rails. RSpec's official Ruby on Rails plugin

4

rspec-tmbundle. Textmate bundle for RSpec.

3

clag. Clag - not in active development - use machinist or factory_girl

3

machinist. Fixtures aren't fun. Machinist is.

3

clock_time. Adds Time.tomorrow, Time.yesterday, and instance methods like time.at_2am, time.at_0200

3

subit. Simple regexp based text substitution parser, with support for multiple rulesets, and in-place replacement

3

grancher. Easily copy folders and files to other Git branches

3

rspec-dev. Resources for rspec developers/contributors

3

attachment_fu. Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.

2

split. Rack Based AB testing framework

2

lazy-loader. Keeps controllers clean in the face of ugly fragment caching using a lazy load

2

deprec. master respository for deprec - deployment recipes for capistrano

2

turbolinks. Turbolinks makes navigating your web application faster

2

dotfiles. My dotfiles

2

handbrake-batch-convert.rb. Simple ruby script to batch convert using handbrake's cli

2

guard. Guard is a command line tool to easily handle events on files modifications (FSEvent / Inotify / Polling support).

2

delayed_job. Database based asynchronously priority queue system -- Extracted from Shopify

1

rack-test. Rack::Test is a layer on top of Rack's MockRequest similar to Merb's RequestHelper

1

cucumber-rails. Rails Generators for Cucumber with localized webrat steps

1

rubygolf. Ruby

1

easy_http_cache. Allows Rails controllers to use HTTP cache specifications easily by declaring which resources should be cached at the class level

1

mini_magick. mini replacement for RMagick

1

turbo-site. turbo.hotwire.dev web site

1

cucumber. BDD that talks to domain experts first and code second

1

sprinkle. Sprinkle is a software provisioning tool you can use to build remote servers with. eg. to install a Rails or Merb stack on a brand new slice directly after its been created

1

visit. Simple ruby visitor

1

low-pro. Extensions to Prototype to aid in writing unobstrusive JavaScript

1