lib/simple_enum.rb in simple_enum-1.5.0 vs lib/simple_enum.rb in simple_enum-1.5.1
- old
+ new
@@ -207,10 +207,10 @@
# allow access to defined values hash, e.g. in a select helper or finder method.
attr_name = enum_cd.to_s.pluralize
enum_attr = :"#{attr_name.downcase}_enum_hash"
define_method("human_#{enum_cd}") do
- self.class.human_enum_name(attr_name, self.send(enum_cd))
+ self.class.human_enum_name(attr_name, self.send(enum_cd)) unless self.send(enum_cd).nil?
end
class_eval(<<-RUBY, __FILE__, __LINE__ + 1)
class_attribute #{enum_attr.inspect}, :instance_write => false, :instance_reader => false