# File model/model.rb, line 211 def position=(p) raise "Operating on invalidated ingredient" if @id.nil? p2 = position if p2 != p then @dbh.do("update ingredient set position=? where ingredient_id=?", p, @id) notify_observers end p end