lib/hobo_fields/enum_string.rb in hobofields-1.0.1 vs lib/hobo_fields/enum_string.rb in hobofields-1.0.2
- old
+ new
@@ -80,10 +80,10 @@
end
COLUMN_TYPE = :string
def initialize(value)
- super(self.class.detranslated_values.nil? ? value : self.class.detranslated_values[value.to_s])
+ super(self.class.detranslated_values.nil? ? value: (self.class.detranslated_values[value.to_s] || value))
end
def validate
"must be one of #{self.class.values.map{|v| v.blank? ? '\'\'' : v} * ', '}" unless self.in?(self.class.values)
end