lib/enum_definition.rb in ar-enums-0.3.2 vs lib/enum_definition.rb in ar-enums-0.3.3

- old
+ new

@@ -7,13 +7,11 @@ module ClassMethods include ActiveRecord::Enumerations::OptionsHelper def enum field_name, *config, &block field = EnumField.new field_name - enum_class = Class.new Enum - const_set field.name.camelize, enum_class - add_options config, :enum_class => enum_class, :on_style_not_matched => asume_external_style(field) - enums = Factory.new.make_enums *config, &block + add_option config, :field => field, :active_record => self + enums = Factory.make_enums *config, &block define_enums_getter field, enums define_enum_getter_and_setter field, enums end private \ No newline at end of file