lib/hungry/location.rb in hungry-0.1.5 vs lib/hungry/location.rb in hungry-0.2.0

- old
+ new

@@ -22,7 +22,14 @@ def geolocation=(new_coordinates) @geolocation = Geolocation.parse(new_coordinates).tap do |geo| attributes[:geolocation] = geo end end + + %w[created_at updated_at].each do |method| + define_method("#{method}=") do |new_value| + parsed_value = new_value.present? ? Time.parse(new_value) : nil + instance_variable_set("@#{method}", parsed_value) + end + end end end