[rspec-users] OK... What is ... fu ?

Pat Nakajima patnakajima at gmail.com
Fri Jan 30 10:31:44 EST 2009

Speaking as the author of a "-fu" project, I'll say that I named
acts_as_fu that way because it aids the creation of ActiveRecord
extensions, which very commonly have names starting with "acts_as" or
ending with "fu". This sort of meta-extension of that workflow means
that you can look at it in two ways: It lets you write projects that
act as "fu", or it increases your "acts_as"-fu. It's also just
obnoxious. :)


On Jan 30, 10:10 am, Nick Hoffman <n... at deadorange.com> wrote:
> On 30/01/2009, at 9:49 AM, James Byrne wrote:
> > Pardon my ignorance, but exactly what does _fu mean WRT Ruby plugins,
> > gems and such?
> > I have run across this suffix a number of times in Ruby and Rails,
> > always in connection with some add-on or extension.  In the original
> > context that I encountered '_fu' I inferred that it probably stood for
> > file upload.  However, its widespread use in other contexts evidently
> > disproves this interpretation. So, does it have a meaning?  Does it
> > derive from the foo in foobar? Does it stand for functional update?  
> > Or,
> > is it an obscure cultural reference to Ruby's Japanese origins?
> I figure it means "skill", and originates from "kung-fu". So  
> attachment_fu would be implying "strong attachment skills". Also, I've  
> heard people say things like "My <something> fu is better than yours."
> At least, that's my interpretation...
> _______________________________________________
> rspec-users mailing list
> rspec-us... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users

More information about the rspec-users mailing list