# File lib/arel/update_manager.rb, line 14 def key= key @ast.key = key end
# File lib/arel/update_manager.rb, line 22 def order *expr @ast.orders = expr self end
# File lib/arel/update_manager.rb, line 43 def set values if String === values @ast.values = [values] else @ast.values = values.map { |column,value| Nodes::Assignment.new( Nodes::UnqualifiedColumn.new(column), value ) } end self end
UPDATE table
# File lib/arel/update_manager.rb, line 29 def table table @ast.relation = table self end
# File lib/arel/update_manager.rb, line 9 def take limit @ast.limit = Nodes::Limit.new(limit) if limit self end
Generated with the Darkfish Rdoc Generator 2.