Commits on Oct 14, 2011
  1. @joshuaclayton

    Bump version to 2.2.0

    joshuaclayton committed Oct 14, 2011
  2. @justinko @joshuaclayton
  3. @nashby @joshuaclayton

    Use create_list in step definitions

    Closes #213
    nashby committed with joshuaclayton Oct 10, 2011
  4. @justinko @joshuaclayton
Commits on Oct 12, 2011
  1. @jferris

    Revert "Fix link to GETTING_STARTED" so that links on rubydoc.info work

    again.
    
    This reverts commit 1d66072.
    jferris committed Oct 12, 2011
Commits on Oct 9, 2011
  1. @joshuaclayton
  2. @joshuaclayton
  3. @joshuaclayton
  4. @joshuaclayton

    Change syntax for ignoring attributes to use block syntax instead of

    calling ignore on individual declarations.
    
    Old syntax:
    
        factory :user do
          rockstar(true).ignore
          four { 2 + 2 }.ignore
    
          name { "John Doe#{" - Rockstar" if rockstar}" }
        end
    
    New syntax:
    
        factory :user do
          ignore do
            rockstar true
            four     { 2 + 2 }
          end
    
          name { "John Doe#{" - Rockstar" if rockstar}" }
        end
    joshuaclayton committed Oct 7, 2011
Commits on Oct 7, 2011
  1. @joshuaclayton

    Goodbye children

    joshuaclayton committed Oct 7, 2011
  2. @joshuaclayton
  3. @joshuaclayton
  4. @joshuaclayton
  5. @joshuaclayton

    Clean up scoping

    joshuaclayton committed Oct 7, 2011
  6. @joshuaclayton
  7. @joshuaclayton
Commits on Sep 23, 2011
  1. @joshuaclayton
  2. @joshuaclayton
  3. @joshuaclayton
  4. @joshuaclayton
  5. @joshuaclayton

    Remove @options from Factory

    joshuaclayton committed Sep 23, 2011
  6. @joshuaclayton

    Changelog 2.1.1 to 2.1.2

    joshuaclayton committed Sep 23, 2011
  7. @janxious @joshuaclayton

    2.1.0 -> 2.1.1 changelog

    janxious committed with joshuaclayton Sep 23, 2011
  8. @joshuaclayton

    Bump version to 2.1.2

    joshuaclayton committed Sep 23, 2011
  9. @joshuaclayton
  10. @joshuaclayton
  11. @joshuaclayton

    Bump version to 2.1.1

    joshuaclayton committed Sep 23, 2011
  12. @joshuaclayton

    Introduce declarations

    Declarations are another layer of abstraction between defining the
    factories via the DSL and compiling the factories and their attributes.
    
    Declarations know how to return their attribute(s), and running a
    factory compiles the declarations before building all attributes on the
    factory. This moves all the attribute compilation logic into one
    centralized location on the Factory instance, which means traits (and
    potentially other features down the road) can have individual attributes
    overridden within child factories or through FactoryGirl.modify
    
    Closes #205
    Joe Ferris and Josh Clayton committed with joshuaclayton Sep 23, 2011
Commits on Sep 22, 2011
  1. @janxious @joshuaclayton
  2. @twalpole @joshuaclayton
Commits on Sep 16, 2011
  1. @jferris

    Use objects, not structs

    jferris committed Sep 16, 2011
  2. @jferris
  3. @jferris

    Callbacks aren't attributes

    jferris committed Sep 16, 2011
  4. @gabebw
  5. @gabebw

    Merge pull request #201 from ovargas27/master

    More specific instructions for cucumber integration
    gabebw committed Sep 16, 2011