# fixjour 2 (to be renamed)
A rewrite I don’t need to write.
The builder definitions are more like factory girl now.
## Usage
require 'fixjour'
Fixjour do
define User do |user|
user.name = "Pat"
end
define Article do |article|
article.user = new_user
article.title = "This is a good one"
end
end
The methods generated are the same old Fixjour methods:
include Fixjour
new_user(:name => "Pat")
create_user(:name => "Pat")
That’s it for now.
## What’s New
I ripped out a bunch of stuff. Here are some things I don’t need:
### Overrides and ‘process`
The overrides hash in Fixjour was confusing to pretty much everybody I explained it to, so it’s gone now. PEACE.
### valid_*_attributes
This was useful for controller tests. Controller tests are no longer useful though. I like acceptance tests now. Hopefully you do too.
### attr_protected attributes
They just work now. Don’t worry about it.
### Fixjour.verify!
It’s gone now. Write tests for your builders and you’re good to go.
© Copyright 2011 Pat Nakajima. All Rights Reserved.