Metaprogramming in Ruby: It’s All About the Self


~2 years ago by wycats on Katz Got Your Tongue?.
After writing my last post on Rails plugin idioms, I realized that Ruby metaprogramming, at its core, is actually quite simple. It comes down to the fact...

Merb 1.0.8


~3 years ago by wycats on Katz Got Your Tongue?.
Hey guys! We released Merb 1.0.8 today. The notes: Fix one remaining place where merb.main.pid was being overwritten by merb -i or merb -r. Fix an incompatibility...

Status Update — A Fresh Look at Callbacks


~3 years ago by wycats on Katz Got Your Tongue?.
After I finished the first stage of the ActionView refactor I was working on (I’m currently working on some small issues with Josh and getting ready to...

Some Thor News


~3 years ago by wycats on Katz Got Your Tongue?.
Over the past few months, people have been using thor for increasingly serious things. The project itself was extracted out of my textmate gem, and is a...

Dispatch: A Day of Cleanup


~3 years ago by wycats on Katz Got Your Tongue?.
With most of the pieces of the puzzle in place, I took today to go back over the codebase and remove artifacts of the refactoring work I’ve been doing...

A Clarification on Public API


~3 years ago by wycats on Katz Got Your Tongue?.
I’ve heard more than a few people express some confusion about what is meant by “public API”, especially since I have lauded Rails for having an excellent...

Today’s Communique


~3 years ago by wycats on Katz Got Your Tongue?.
During work today, I made more progress in unifying the ActionController=>ActionView API: The API into ActionView is now ActionView::Base#_render_for_template...

Another Dispatch: Step 1 of 2 Complete!


~3 years ago by wycats on Katz Got Your Tongue?.
A couple of notes of interest for the work over the past few days: Git is holding up surprisingly well. I’ve done daily merges from rails/rails/master...

Today’s Dispatch: Weaning ActionView off of content negotiation


~3 years ago by wycats on Katz Got Your Tongue?.
I’ve been on “vacation” for the past few days and haven’t had a ton of time to work on continuing refactoring, but I did manage to make a bit more...

Dispatch from the front lines: What I learned today


~3 years ago by wycats on Katz Got Your Tongue?.
I spent the last day of 2008 continuing my work to simplify and streamline the render path in Rails. That work involves moving all path generation to Â...