# File lib/arel/update_manager.rb, line 18 18: def key 19: @ast.key 20: end
# File lib/arel/update_manager.rb, line 14 14: def key= key 15: @ast.key = key 16: end
# File lib/arel/update_manager.rb, line 22 22: def order *expr 23: @ast.orders = expr 24: self 25: end
# File lib/arel/update_manager.rb, line 43 43: def set values 44: if String === values 45: @ast.values = [values] 46: else 47: @ast.values = values.map { |column,value| 48: Nodes::Assignment.new( 49: Nodes::UnqualifiedColumn.new(column), 50: value 51: ) 52: } 53: end 54: self 55: end
UPDATE table
# File lib/arel/update_manager.rb, line 29 29: def table table 30: @ast.relation = table 31: self 32: end
# File lib/arel/update_manager.rb, line 9 9: def take limit 10: @ast.limit = Nodes::Limit.new(limit) if limit 11: self 12: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.