module Arel ### # FIXME hopefully we can remove this module Crud # FIXME: this method should go away def update values um = UpdateManager.new @engine if String === values um.table @ctx.froms.last else um.table values.first.first.relation end um.set values um.wheres = @ctx.wheres @engine.connection.execute um.to_sql end # FIXME: this method should go away def insert values im = InsertManager.new @engine im.insert values @engine.connection.execute im.to_sql end def delete dm = DeleteManager.new @engine dm.wheres = @ctx.wheres dm.from @ctx.froms.last @engine.connection.execute dm.to_sql end end end