Permalink
Commits on Sep 17, 2012
  1. fixed engine

    kristianmandrup committed Sep 17, 2012
  2. macros dont work

    kristianmandrup committed Sep 17, 2012
  3. merged

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

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

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

    beerlington 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'

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

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

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

    beerlington 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

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

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

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

    beerlington 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 7, 2012
Commits on Aug 6, 2012
  1. better macros

    kristianmandrup committed Aug 6, 2012
  2. better macro support

    kristianmandrup 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

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

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

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

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

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