-
Added abbreviated predicate methods
-
Added and cleaned documentation
-
Refactored
-
Refactored to remove unnecessary class methods from class
-
Dynamically load class methods into implementing class object
-
Removed log files from gem build
-
Adds Ingration module supporting Object and ActiveRecord
-
Adds extensibility to Integration module
-
Adds ActiveRecord Integration
-
Improves pluralization – supports /(sh|ch|x|s)$/, /y$/, /[aeiou]y$/ and +‘s’ pluralization
-
Added ‘is_not’ for negated custom method definitions
-
Added dynamic creation of ‘nil’ predicate methods
-
Refactored MethodDefinitionDSL
-
Added EnumeratedAttribute::MethodDefinition
-
Added enum_attr_reader and enum_attr_writer
-
Added option :nil=>true to allow attributes set to nil
-
Added #{attr_name}_nil? method for testing nil case
-
Added dynamic predicate method generation
-
Added options handling
-
Added incrementor and decrementor
-
Added enumeration accessor
-
Added accessor and enumeration value definition
-
Added simple attribute initialization
-
Added DSL for short-hand method definition