20 April 2014

The Ruby Reflector

Topic

Dan Croak

  Source Favicon
By Dan Croak of Giant Robots Smashing Into Other Giant Robots 1 month ago.
Email

Our team has a set of dotfiles at thoughtbot/dotfiles . They contain vim, git, zsh, and tmux configuration that many of us use every day.

Each of us also have personal sets of dotfiles. They augment our team dotfiles with configuration such as aliases for our personal workflow, our name and email for git, and vim syntax highlighting for languages such as Go, Scala, Haskell, or Clojure that we're playing with but that we typically don't use on client projects.

robots.thoughtbot.com Read
  Source Favicon
Email

The validity of your factories will always be tested first thanks to Dan in 52444eb .

Your Ruby version will be determined by your Gemfile thanks to Dan in 389ceda .

You will bundle using binstubs and the 37signals' bin/stubs directory convention thanks to Dan in 4b7e40a .

You can use a couple of default time formats through localization thanks to Dan in fbf3fcd .

Your Postgres database will automatically be configured to encode …

robots.thoughtbot.com Read
  Source Favicon
Email

fake_braintree was bumped to version 0.2.1 by Dan Croak ( croaky ) 44f62b7 .

bourbon

In bourbon Mike Burns ( mike-burns ) added command parsing using Thor ac3b318 .

laptop

Our laptop script got the same reattach-to-user-namespace help from Dan Croak ( croaky ) as he added to the dotfiles 50a1a1e .

robots.thoughtbot.com Read
  Source Favicon
Email

dotfiles thanks to sjas ( sjas ). Dan Croak ( croaky ) also changed the prompt to only list your current working directory instead of the full path ( 4208970 ).

paperclip

paperclip saw release 3.1.4 ( 70f0f1f ) with an awesome commit message from Prem Sichanugrist ( sikachu ).

Matthew Schulkind ( mschulkindi ) added the ability to specify the format of the file and override the built in content-type detection …

robots.thoughtbot.com Read
  Source Favicon
Email

…) fixed our capitalization of JavaScript ( 87fe88f ), and Dan Croak ( croaky ) removed the deprecated Heroku Labs plugin ( 842cd0d ) and gave instructions on installing the command-line XCode tools ( a177cca ).

suspenders

The suspenders gem, which has helped many people start a Rails app, now shows that the build is broken. Gabe Berke-Williams ( gabebw ) added that ( 76e42eb ).

shoulda-matchers

The shoulda-matchers …

robots.thoughtbot.com Read
  Source Favicon
Email

Nothing new on clearance , but Dan Croak ( croaky ) did get it working under Travis CI ( 3430e88 ).

appraisal

Tiny cleanups on appraisal as Gabe Berke-Williams ( gabebw ) changed some parens around and removed some of those awful if modifiers ( 7a5af59 ), and Brian Cardarella ( bcardarella ) updated the README to use actual English ( 1883b80 ).

robots.thoughtbot.com Read
  Source Favicon
Email

Despite the lack of a release this week, Dan Croak ( croaky ) put clearance on Travis CI ( 3430e88 and 91674c6 ).

bourbon

Neat improvements for bourbon , as always. Gabe Berke-Williams ( gabebw ) fixed Ruby 1.8 support ( 45f6806 ). Frank ( frankzilla ) added clearfix ( df3b82c , ac172bc , 980035c , and a1825ee ). Patrick Bougie ( pbougie ) fixed border-radius …

robots.thoughtbot.com Read
  Source Favicon
Email

…the environment can sometimes raise an error ( b45e57f )—all thanks to our Dan Croak ( croaky ). Brooke McKim ( brookemckim ) updated the docs to reflect that Hoptoad is now named Airbrake ( 8b5216e ).

paperclip

A tiny but important change to paperclip this week from Abel Martin ( abelmartin ): he documented how to use the Paperclip test helpers from Test::Unit ( 9d7b0dc , e8d5331 , and 5f3b88d …

robots.thoughtbot.com Read
  Source Favicon
Email

…catch errors faster ( 637427d ). Both of these improvements brough to you by Dan Croak ( croaky ).

shoulda-matchers

The shoulda-matchers collection of RSpec/shoulda matchers has hit 1.0.0! Gabe Berke-Williams ( gabebw ) made the switch from 1.0.0.beta3 to 1.0.0 ( 7c408ef ), but first removed a deprecation warning from the rdoc generator ( c47557c ) and simplified the test suite ( 22740fd ).

shoulda-context

Another 1.0.0 …

robots.thoughtbot.com Read
  Source Favicon
Email

…( 318b620 and 1a8d7cf ). All of this is thanks to Dan Croak ( croaky ).

fake_braintree

The Braintree test fake, fake_braintree , can now handle varies types of credit card verification ( 6bd119e ) and missing subscriptions ( 9b812ed ). Note that in the missing subscriptions commit Gabe Berke-Williams ( gabebw ) committed his generated ctags file.

Along with those features come code re-alignment ( 43099c4 ) and …

robots.thoughtbot.com Read