1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
Commit graph

30 commits

Author SHA1 Message Date
Aaron Patterson
25083947e3 stripping the spec helper 2010-08-12 14:24:11 -07:00
Aaron Patterson
c86f94986d unfactoring module inclusion 2010-08-06 14:05:56 -07:00
Aaron Patterson
389c4fc258 add an operator to inequality 2010-08-06 11:30:53 -07:00
Aaron Patterson
53db9d8002 removing test code from implementation 2010-08-06 09:22:36 -07:00
Aaron Patterson
0e9a9c7aa7 removing test code from implementation 2010-08-06 09:14:10 -07:00
Aaron Patterson
4c43dac54e unfactoring more module inclusion 2010-08-06 08:58:58 -07:00
Aaron Patterson
4fcd1622ba separating test code from implementation code 2010-08-04 17:18:37 -07:00
Aaron Patterson
1b4e7715d3 adding a spec for Group#to_sql 2010-08-04 16:05:49 -07:00
Aaron Patterson
fa12b394ff removing Group#==, improving Group test 2010-08-04 16:04:28 -07:00
Aaron Patterson
34303cc617 removing module for faster method lookup 2010-07-30 19:05:41 -07:00
Aaron Patterson
ee6443f217 better tests for Taken constructor, removing Take#== 2010-07-30 10:13:55 -07:00
Aaron Patterson
0e957e05ac better tests for Where construction, removing Where#== 2010-07-30 10:08:47 -07:00
Aaron Patterson
068b184a59 PERF: removing many splats 2010-07-29 12:01:08 -07:00
Aaron Patterson
3878a115a3 refactor for faster method lookup 2010-07-28 15:58:36 -07:00
Aaron Patterson
c93f756194 initializing variables, removing == 2010-07-28 15:16:07 -07:00
Aaron Patterson
1dbbc1b987 Enumerable implements #first 2010-07-28 14:55:00 -07:00
Aaron Patterson
afcfe97517 speed up method lookup and reduce API footprint 2010-07-28 14:55:00 -07:00
Aaron Patterson
03a0002d9f #hash #eql? and #== were only used in tests. removed them and wrote better tests 2010-07-28 09:33:51 -07:00
Aaron Patterson
90347db365 fixing spec case for method lookup improvement 2010-07-27 21:00:24 -07:00
Aaron Patterson
c9fa1b47f8 PERF: *args is slow. also removing a non-feature 2010-07-27 19:21:58 -07:00
Aaron Patterson
33a9cdc996 inequality is a special case of equality 2010-07-20 16:33:23 -07:00
Aaron Patterson
29c56a5831 CRUD is not being reused, so we should not expose it 2010-07-20 15:10:36 -07:00
Aaron Patterson
703571f7e0 use Session.instance rather than Session.new for easier code 2010-07-20 15:00:36 -07:00
Aaron Patterson
36c8cb43ff a short inspect is not helpful 2010-07-20 14:33:49 -07:00
Carl Lerche
a46922e4a1 Create an Arel::Header class representing a relation's attributes 2010-04-02 19:04:23 -07:00
Carl Lerche
8991daa5e3 Restrictions should be able to contain multiple predicates. 2010-03-23 13:48:35 -07:00
Carl Lerche
a33ab1b34e Move the relation "integration" specs to specs/relations 2010-03-12 17:31:45 -08:00
Carl Lerche
3ab6ae0c60 Organize the matchers a bit more 2010-03-12 16:38:36 -08:00
Carl Lerche
0e6888232a Add support for a NOT predicate 2010-03-12 15:25:21 -08:00
Carl Lerche
e13420c86a We're obviously writing specs for arel. No need for a sub directory. 2010-03-12 14:46:37 -08:00