Permalink
Commits on Sep 17, 2012
  1. fixed engine

    committed Sep 17, 2012
  2. macros dont work

    committed Sep 17, 2012
  3. merged

    committed Sep 17, 2012
Commits on Aug 21, 2012
  1. Removed README section on using outside ActiveRecord

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

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

    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.
    beerlington committed Aug 20, 2012
Commits on Aug 12, 2012
  1. Merge branch 'release-3.1'

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

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

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

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

    beerlington committed Aug 11, 2012
  2. Updating README and CHANGELOG

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

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

    After removing ClassyEum.find from 3.0, I decided to implement
    it using Enumerable functionality for an API that is more consistent
    with Ruby.
    beerlington committed Aug 10, 2012
Commits on Aug 7, 2012
Commits on Aug 6, 2012
  1. better macros

    committed Aug 6, 2012
  2. better macro support

    committed Aug 6, 2012
Commits on Aug 4, 2012
Commits on Aug 2, 2012
Commits on Jul 20, 2012
  1. Merge branch 'v3'

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

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

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

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

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

    Method name is too ambiguous and says nothing about what it actually did
    beerlington committed Jul 20, 2012
Commits on Jul 19, 2012