Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Create new ActionController::Middleware class that will work as a normal ↵ | Yehuda Katz | 2009-08-26 | 9 | -110/+166 | |
| | | | | | | | | | | | | Rack middleware. * This initial implementation is a bit hackish, but it uses a normal middleware API so it's future-proof when we improve the internals. | |||||
| * | Track all AC base subclasses as possible controllers for internal testing | Joshua Peek | 2009-08-25 | 6 | -92/+50 | |
| | | ||||||
| * | And the same thing for Basic | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -1/+2 | |
| | | ||||||
| * | HTTP Auth should not depend on RenderingController | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -1/+2 | |
| | | ||||||
| * | Redirector had an undeclared dependency on Logger. | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -0/+3 | |
| | | ||||||
| * | Rework Middleware stack to match the Rack middleware protocol more closely | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -3/+3 | |
| | | ||||||
| * | Modify Digest and Basic to take a request so they can be used outside of the ↵ | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -7/+7 | |
| | | | | | | | | controller | |||||
| * | Add a TODO so we remember to fix partial layouts | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -0/+3 | |
| | | ||||||
* | | 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 | |
| | |