lib/enum_definition.rb in ar-enums-0.3.0 vs lib/enum_definition.rb in ar-enums-0.3.1
- old
+ new
@@ -21,10 +21,10 @@
def asume_external_style field
lambda { |options| field.external_class(options).all }
end
def define_enums_getter field, enums
- define_class_method(field.enums_getter) { enums }
+ meta_def(field.enums_getter) { enums }
end
def define_enum_getter_and_setter field, enums
define_method field.name do
enums.detect { |enum| enum.id == read_attribute(field.foreign_key) }
\ No newline at end of file