Skip to content
Commits on Jan 13, 2013
Commits on Jan 1, 2013
  1. Update copyright years

    committed Jan 1, 2013
Commits on Nov 24, 2012
  1. Run specs in 2.0.0 but not in 1.9.2

    committed Nov 24, 2012
    The differences between 1.9.2 and 1.9.3 are not enough to justify
    running the specs in both versions.
Commits on Aug 21, 2012
  1. Removed README section on using outside ActiveRecord

    committed Aug 20, 2012
    This section was redundant now that there is another section discussing
    the enumerable functionality.
  2. Fixec conversion doc

    committed Aug 20, 2012
    [ci skip]
  3. Fixes an issue with select_options on nil/blank objects

    committed Aug 20, 2012
    This was a regression from 2.x where the ActiveRecord object was setting
    enum options on itself. Because these options were no longer available,
    there was no way to determine the associated enum if the value was nil
    or blank. This introduces a sort of null object that is just a subclass
    of the base enum that behaves like a nil or blank object.
Commits on Aug 12, 2012
  1. Merge branch 'release-3.1'

    committed Aug 12, 2012
  2. ClassyEnum::Base.select_options now translates

    committed Aug 12, 2012
    This had gotten lost in a merge commit
  3. Allow strings and symbols when testing for equality

    committed Aug 12, 2012
    Priority::Low.new == :low  # => true
    Priority::Low.new == 'low' # => true
  4. Stop using custom error message with validation

    committed Aug 12, 2012
    Use Rails' built-in error message because it handles i18n automatically
Commits on Aug 11, 2012
  1. Bump version to 3.1.0

    committed Aug 11, 2012
  2. Updating README and CHANGELOG

    committed Aug 11, 2012
    [ci-skip]
Commits on Aug 10, 2012
  1. Merge branch 'i18n' into release-3.1

    committed Aug 10, 2012
    Conflicts:
    	lib/classy_enum/collection.rb
  2. Using Enumerable to enhance collection functionality

    committed Aug 10, 2012
    After removing ClassyEum.find from 3.0, I decided to implement
    it using Enumerable functionality for an API that is more consistent
    with Ruby.
Commits on Aug 2, 2012
Commits on Jul 20, 2012
  1. Merge branch 'v3'

    committed Jul 19, 2012
  2. Merge branch 'master' into v3

    committed Jul 19, 2012
    Conflicts:
    	lib/classy_enum/attributes.rb
  3. Removing :suffix option from classy_enum_attr

    committed Jul 19, 2012
    This was a temporary hack to get around a bug in ActiveRecord uniqueness
    validations.
  4. Merge branch 'master' into v3

    committed Jul 19, 2012
    Conflicts:
    	CHANGELOG.md
    	lib/classy_enum/instance_methods.rb
    	lib/classy_enum/version.rb
  5. Bumping to v2.3.0

    committed Jul 19, 2012
  6. Deprecating ClassyEnum::Base#name

    committed Jul 19, 2012
    Method name is too ambiguous and says nothing about what it actually did
Commits on Jul 19, 2012
  1. Consolidating ClassyEnum::Attributes into ClassyEnum::ActiveRecord

    committed Jul 18, 2012
    Let's call it what it is
Commits on Jul 16, 2012
Something went wrong with that request. Please try again.