lib/simple_model/attributes.rb in simple_model-1.2.16 vs lib/simple_model/attributes.rb in simple_model-1.2.17
- old
+ new
@@ -181,10 +181,10 @@
val = self.attributes[attr] = fetch_default_value(options[:default])
end
options[:on_get].call(self,val)
end
define_method("#{attr.to_s}?") do
- return false unless initialized?(attr)
+ # return false unless initialized?(attr) THIS BROKE STUFF
val = self.send(attr)
if val.respond_to?(:to_b)
val = val.to_b
else
val = !val.blank? if val.respond_to?(:blank?)