Commits on Jul 10, 2012
  1. Move Rake to Gemspec.

    committed Jul 10, 2012
  2. Revert "Add Rake to gemspec development dependencies."

    This reverts commit 23053c5.
    committed Jul 10, 2012
  3. Add HashOptions module to reduce duplication.

    This code was fully duplicated in the configuration classes. The option
    specification is the same, so I've moved the code into its own module.
    committed Jul 10, 2012
Commits on Jun 13, 2012
  1. Fixed version number.

    committed Jun 13, 2012
Commits on Mar 3, 2012
  1. Bump to version 1.0.3.

    committed Mar 3, 2012
Commits on Feb 5, 2012
  1. Updated README.

    Clarified text and made simpler.
    committed Feb 5, 2012
  2. Updated README.

    committed Feb 5, 2012
  3. Added parameters and no-args.

    Two new sham configuration options. Includes tests and update to README.
    committed Feb 5, 2012
  4. Refactored sham configuration.

    Moved attribute and empty configs into their own classes to make
    configurations more modular and easier to define. Also added tests for
    the new classes and cleaned up a lot of old tests.
    committed Feb 5, 2012
  5. Added rake to Gemfile.

    committed Feb 5, 2012
  6. Add .travis.yml file.

    committed Feb 5, 2012
  7. Updated tests and simplified code.

    In general made more attributes private and decreased the complexity of
    Sham::Shammable so that it only needs to extend a new sham parent
    committed Feb 5, 2012
Commits on Nov 3, 2011
  1. Bump version to 1.0.2

    committed Nov 3, 2011
  2. Made 1.8.7 compatible.

    Closes #4
    committed Nov 3, 2011
Commits on Oct 25, 2011
  1. Add .rvmrc to .gitignore.

    committed Oct 25, 2011
Commits on Oct 3, 2011
  1. Use File.join in the config activation.

    Instead of using strings we'll use the file functionality to ensure
    compatability with Windows and to ensure that // is avoided. This should
    make the command compatible with any kind of path string.
    committed Oct 3, 2011
  2. Fixed bugs and updated to version 1.0.1.

    Fixed sublcassing bug where subclasses would overwrite their parent
    class definition.
    Closes #1
    Added the Sham.integer! function and related tests.
    Closes #3
    Added RSpec tests.
    Closes #2
    Also removed the Rails and ActiveSupport dependency entirely.
    committed Oct 3, 2011
Commits on Sep 13, 2011
  1. Upgrade to 1.0.0.

    This version is faster and is not backwards compatible with previous
    versions of Sham. It sets some groundwork for highly configurable
    factories with additional options. All previous features are supported.
    Please read the documentation for details.
    committed Sep 13, 2011
Commits on May 18, 2011
  1. Updated README example.

    committed May 18, 2011
  2. Fix activate! so that it works multiple times.

    Using load over require should allow Sham::Config.activate! to be
    called multiple times to re-load sham files. This change allows sham
    to work well with Spork. Instructions have been added for this in the
    committed May 18, 2011
Commits on Dec 14, 2010
Commits on Dec 6, 2010
  1. Updated readme.

    committed Dec 6, 2010
Commits on Dec 5, 2010
  1. Fixed issue where Sham::Methods were not being included after the cha…

    …nge to simplify _sham.rb files.
    committed Dec 5, 2010
Commits on Dec 4, 2010