Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove useless var local definition. | Emilio Tagua | 2009-08-26 | 1 | -1/+1 |
| | |||||
* | No need to create a new relation if the argument is blank. | Emilio Tagua | 2009-08-25 | 2 | -11/+11 |
| | |||||
* | Merge commit 'rails/master' | Emilio Tagua | 2009-08-25 | 9 | -90/+164 |
|\ | |||||
| * | Fix typo | Jeremy Kemper | 2009-08-25 | 1 | -1/+1 |
| | | |||||
| * | ActionController::Metal can be a middleware | Yehuda Katz + Carl Lerche | 2009-08-25 | 4 | -13/+85 |
| | | |||||
| * | timestamps gives a created_at field not created_on. | Emilio Tagua | 2009-08-24 | 1 | -2/+2 |
| | | | | | | | | | | | | [#3093 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
| * | Ruby 1.9: fix Time#beginning_of_day inaccuracy due to subtracting a Float | Jeremy Kemper | 2009-08-22 | 1 | -1/+2 |
| | | |||||
| * | Move legacy param_parsers config onto AD::ParamsParser | Joshua Peek | 2009-08-21 | 3 | -73/+74 |
| | | |||||
* | | Revert "Add bench script for ActiveRecord. Ignore log file and temporary cache" | Emilio Tagua | 2009-08-21 | 2 | -231/+0 |
| | | | | | | | | This reverts commit 0c6aed0a09e3a4f8cdf2b277f3144f715c0e30fb. | ||||
* | | Merge commit 'rails/master' | Emilio Tagua | 2009-08-21 | 4 | -0/+223 |
|\| | |||||
| * | Added first/last/all aliases for equivalent find scopes | taryn | 2009-08-21 | 2 | -0/+60 |
| | | | | | | | | | | | | | | Just a copy from Active Record (with tests). Each is a warpper function for the equivalent scoped call to find eg first is a wrapper for find(:first) Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
| * | Benchmark script via miloops' arel fork via DataMapper's AR comparison script | Jeremy Kemper | 2009-08-20 | 2 | -0/+163 |
| | | |||||
* | | Add bench script for ActiveRecord. Ignore log file and temporary cache | Emilio Tagua | 2009-08-20 | 2 | -0/+231 |
| | | | | | | | | sql files. | ||||
* | | Remove useless conditionals/local var. | Emilio Tagua | 2009-08-19 | 1 | -5/+1 |
| | | |||||
* | | Make sure join association methods are called once. | Emilio Tagua | 2009-08-19 | 2 | -13/+14 |
| | | |||||
* | | Don't sanitize_sql where it doesn't make sense. | Emilio Tagua | 2009-08-19 | 1 | -2/+2 |
| | | |||||
* | | Remove old method and comment. | Emilio Tagua | 2009-08-19 | 1 | -14/+0 |
| | | |||||
* | | Remove useless InnerJoinDependency, inner joins are performed through | Emilio Tagua | 2009-08-19 | 2 | -22/+5 |
| | | | | | | | | Arel::InnerJoin. | ||||
* | | Merge commit 'rails/master' | Emilio Tagua | 2009-08-19 | 14 | -109/+376 |
|\| | |||||
| * | Added save! which raises ResourceInvalid unless valid? | taryn | 2009-08-19 | 3 | -2/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to Active Record - it will raise ActiveResouce::ResourceInvalid if the resource is not valid (ie if <tt>valid?</tt> returns false) However - does not raise ActiveResource::ResourceNotFound if the callbacks fail (callbacks have not yet been implemented) - it will just try to save and raise if the callbacks all fail. This is not ideal behaviour - but will do until we decide to change the behaviour of save_with_validations to actually raise (rather than catch) the ResourceInvalid exception. Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
| * | Swallow ResourceNotFound error on find_every | taryn | 2009-08-19 | 2 | -10/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Active Record does not explode with RecordNotFound if you go looking for a collection of objects - it just returns nil. Thus Active Resource should also not explode. After all - finding no objects that match a set of conditions is not exceptional behaviour - unlike looking for a specific object with a given id (which you'd expect to exist). I've also added documentation to +find+ to reflect this. Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
| * | Pulled find-based tests into their own test case. This matches Active ↵ | taryn | 2009-08-19 | 2 | -76/+182 |
| | | | | | | | | | | | | Record, and allows us to have one places where all find-tests are located, which will help when adding dynamic finders later. Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
| * | Moved all test cases into a new test/cases directory to match Active Record ↵ | taryn | 2009-08-19 | 9 | -0/+0 |
| | | | | | | | | | | | | test directory structure. Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
| * | Added validations to ActiveResource. Added a smoke test to see if we can add ↵ | taryn | 2009-08-19 | 3 | -15/+123 |
| | | | | | | | | | | | | a validation and use it, and add a validates callback and use it. Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
| * | Remove sqlite2 build from CI recipe [#3066 state:resolved] | Mike Gunderloy | 2009-08-18 | 1 | -8/+0 |
| | | | | | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | | Remove whitespace. | Emilio Tagua | 2009-08-19 | 2 | -2/+3 |
| | | |||||
* | | Remove unused quoted_record_ids, now ARel does this using ARel::In. | Emilio Tagua | 2009-08-18 | 1 | -9/+0 |
| | | |||||
* | | has_many nullify associations keys using ARel. | Emilio Tagua | 2009-08-18 | 1 | -9/+9 |
| | | |||||
* | | Remove now unused quote_table_name, ARel does that quoting now. | Emilio Tagua | 2009-08-18 | 1 | -7/+0 |
| | | |||||
* | | habtm insertion with ARel integration. | Emilio Tagua | 2009-08-18 | 1 | -8/+5 |
| | | |||||
* | | habtm delete method integrated with ARel. | Emilio Tagua | 2009-08-18 | 1 | -4/+5 |
| | | |||||
* | | Call to_sql method on ActiveRecord::Relation instance not it's relation | Emilio Tagua | 2009-08-18 | 1 | -1/+1 |
| | | | | | | | | attribute.' | ||||
* | | Override respond_to? in ActiveRecord::Relation to go with | Emilio Tagua | 2009-08-18 | 2 | -0/+16 |
| | | | | | | | | method_missing. | ||||
* | | Cache arel_table when possible, use class method arel_table instead | Emilio Tagua | 2009-08-18 | 2 | -12/+13 |
| | | | | | | | | instance method. | ||||
* | | Cache #arel_able when possible. | Emilio Tagua | 2009-08-18 | 1 | -2/+5 |
| | | |||||
* | | Inline initializer setup. | Emilio Tagua | 2009-08-18 | 1 | -2/+1 |
| | | |||||
* | | Use immutable relation objects to generate queries. | Emilio Tagua | 2009-08-18 | 6 | -92/+87 |
| | | |||||
* | | Use explicit method definition instead of metaprogramming. | Emilio Tagua | 2009-08-18 | 1 | -11/+16 |
| | | |||||
* | | Relation#joins! should know what to join instead of delegating to | Emilio Tagua | 2009-08-18 | 1 | -7/+13 |
| | | | | | | | | construct_join. | ||||
* | | Fix typo in test classname. | Emilio Tagua | 2009-08-18 | 1 | -1/+1 |
| | | |||||
* | | Use finder options as relation method names to provide more familiar | Emilio Tagua | 2009-08-18 | 7 | -68/+81 |
| | | | | | | | | | | naming. Use bang methods convention in methods that alter the relation. | ||||
* | | Clean up relation joins when finding records with included associations. | Emilio Tagua | 2009-08-17 | 1 | -12/+12 |
| | | |||||
* | | Merge commit 'rails/master' | Emilio Tagua | 2009-08-17 | 23 | -246/+158 |
|\| | |||||
| * | Remove support for SQLite 2. | Pratik Naik | 2009-08-17 | 9 | -107/+19 |
| | | | | | | | | If you're still using it, please install the plugin from git://github.com/rails/sqlite2_adapter.git | ||||
| * | k, thats really slow, lets not | Joshua Peek | 2009-08-16 | 1 | -8/+0 |
| | | |||||
| * | Cleanup route reloading in tests. Prefer with_routing over using ↵ | Joshua Peek | 2009-08-16 | 14 | -139/+147 |
| | | | | | | | | ActionController::Routing::Routes directly | ||||
* | | Merge commit 'rails/master' | Emilio Tagua | 2009-08-17 | 41 | -1143/+619 |
|\| | | | | | | | | | Conflicts: activerecord/lib/active_record/calculations.rb | ||||
| * | Fixes ActionMailer regression [#3059 state:resolved] | Yehuda Katz | 2009-08-15 | 1 | -1/+1 |
| | | |||||
| * | Missing fixture template -- fixes AP tests | Yehuda Katz | 2009-08-15 | 1 | -0/+1 |
| | | |||||
| * | Fix test_has_many_through_polymorphic_has_one on sqlite2 [#3054 state:resolved] | Jay Pignata | 2009-08-15 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> |