Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add config.default_method_for_update to support PATCH | David Lee | 2012-02-22 | 2 | -6/+10 |
| | | | | | | | | | | | | | | | | PATCH is the correct HTML verb to map to the #update action. The semantics for PATCH allows for partial updates, whereas PUT requires a complete replacement. Changes: * adds config.default_method_for_update you can set to :patch * optionally use PATCH instead of PUT in resource routes and forms * adds the #patch verb to routes to detect PATCH requests * adds #patch? to Request * changes documentation and comments to indicate support for PATCH This change maintains complete backwards compatibility by keeping :put as the default for config.default_method_for_update. | ||||
* | Remove double test for header inheritance leaks | Mark McSpadden | 2012-02-14 | 1 | -11/+0 |
| | |||||
* | Allow ActiveResource subclasses to inherit headers from parent | Mark McSpadden | 2012-02-13 | 1 | -0/+46 |
| | |||||
* | replaced active support ordered hash to ruby hash on active resource | prasath | 2012-02-09 | 1 | -3/+1 |
| | |||||
* | add handling for backwards-compatibility and update documentation | Matt Jones | 2012-02-04 | 1 | -0/+30 |
| | |||||
* | Merge remote-tracking branch 'odorcicd/fix_activeresource_json_errors' into ↵ | Matt Jones | 2012-02-04 | 1 | -2/+2 |
|\ | | | | | | | compatible_json_errors | ||||
| * | Fix ActiveResource JSON error parser and incorrect tests | Denis Odorcic | 2011-09-16 | 1 | -2/+2 |
| | | |||||
* | | Replaced all 'for' loops with Enumerable#each | Nathan Broadbent | 2012-01-30 | 1 | -3/+3 |
| | | |||||
* | | Clean up http config | Jeremy Kemper | 2012-01-22 | 1 | -1/+0 |
| | | |||||
* | | Prefer to document with https:// example URLs and no port numbers | Jeremy Kemper | 2012-01-22 | 1 | -1/+1 |
| | | |||||
* | | Split Basic and Digest authorization tests | Jeremy Kemper | 2012-01-21 | 1 | -82/+79 |
| | | |||||
* | | require minitest rather than test/unit | Aaron Patterson | 2012-01-06 | 1 | -1/+1 |
| | | |||||
* | | activeresource tests use AS::TestCase | Aaron Patterson | 2012-01-05 | 10 | -10/+10 |
| | | |||||
* | | Moved all the logger methods to active support logger | Karunakar (Ruby) | 2012-01-06 | 1 | -3/+2 |
| | | | | | | | | minor | ||||
* | | remove ActiveSupport::Base64 in favor of ::Base64 | Sergey Nartimov | 2012-01-02 | 1 | -8/+8 |
| | | |||||
* | | Treat 303 See Other as a redirect response, too | Jeremy Kemper | 2011-10-11 | 1 | -3/+13 |
| | | |||||
* | | activeresource should treat HTTP status 307 as redirection, same as 301 and ↵ | Jim Herzberg | 2011-10-11 | 1 | -0/+9 |
| | | | | | | | | 302; added missing test cases for statii 301 and 302. | ||||
* | | Fixed digest authentication for requests with a query string [#3158] | Colin Shield & Ian Lesperance | 2011-09-28 | 1 | -0/+6 |
| | | |||||
* | | Make serializable_hash take attr values directly from attributes hash. | Jon Leighton | 2011-09-26 | 1 | -3/+11 |
|/ | | | | | | | | | | | | Previously, it would use send() to get the attribute. In Active Resource, this would rely on hitting method missing. If a method with the same name was defined further up the ancestor chain, that method would wrongly be called. This change fixes test_to_xml_with_private_method_name_as_attribute in activeresource/test/cases/base_test.rb, which was broken after 51bef9d8fb0b4da7a104425ab8545e9331387743, because that change made to_xml use serializable_hash. | ||||
* | Merge pull request #2678 from jmileham/ares_content_length_bug | Jon Leighton | 2011-09-12 | 1 | -3/+27 |
|\ | | | | | ActiveResource shouldn't rely on the presence of Content-Length | ||||
| * | Failing test: ActiveResource shouldn't rely on the presence of Content-Length | John Mileham | 2011-09-09 | 1 | -3/+27 |
| | | |||||
* | | Not used variables removed. Warnings removed. | Arun Agrawal | 2011-09-10 | 1 | -2/+2 |
| | | |||||
* | | Do not use objects that don't respond to to_sym (integers, floats, dates...) ↵ | Marc G Gauthier | 2011-09-01 | 1 | -0/+19 |
|/ | | | | as parameters | ||||
* | fix some types in schema_test.rb | Lachlan Sylvester | 2011-07-27 | 1 | -5/+5 |
| | |||||
* | remove warning: assigned but unused variable | Santiago Pastorino | 2011-06-08 | 4 | -4/+3 |
| | |||||
* | Not loading ruby-debug specially. | Arun Agrawal | 2011-05-22 | 1 | -5/+0 |
| | |||||
* | No more need rubygems here. | Arun Agrawal | 2011-05-22 | 1 | -1/+0 |
| | |||||
* | corrected some further tests and docs for the ARes change to json change | Josh Kalderimis | 2011-05-18 | 4 | -39/+39 |
| | |||||
* | updated all the tests in ARes to work with json | Josh Kalderimis | 2011-05-18 | 12 | -263/+298 |
| | |||||
* | move the ARes conn test to the correct location | Josh Kalderimis | 2011-05-18 | 1 | -5/+5 |
| | |||||
* | remove a circular dependency | Josh Kalderimis | 2011-05-18 | 1 | -2/+0 |
| | |||||
* | Follow code conventions on some tests | Sebastian Martinez | 2011-05-10 | 1 | -1/+1 |
| | |||||
* | Fixed minor typo in comment | Paolo "Nusco" Perrotta | 2011-04-26 | 1 | -1/+1 |
| | |||||
* | Remove `#among?` from Active Support | Prem Sichanugrist | 2011-04-13 | 1 | -1/+1 |
| | | | | | | After a long list of discussion about the performance problem from using varargs and the reason that we can't find a great pair for it, it would be best to remove support for it for now. It will come back if we can find a good pair for it. For now, Bon Voyage, `#among?`. | ||||
* | Change Object#either? to Object#among? -- thanks to @jamesarosen for the ↵ | David Heinemeier Hansson | 2011-04-12 | 1 | -1/+1 |
| | | | | suggestion! | ||||
* | Using Object#in? and Object#either? in various places | Prem Sichanugrist | 2011-04-11 | 1 | -1/+2 |
| | | | | There're a lot of places in Rails source code which make a lot of sense to switching to Object#in? or Object#either? instead of using [].include?. | ||||
* | Active Resource typos. | R.T. Lechow | 2011-03-05 | 4 | -4/+4 |
| | |||||
* | ActiveResource validation tests did not test ActiveModel validations. Adjust ↵ | Ken Mazaika | 2011-02-15 | 2 | -13/+12 |
| | | | | | | the test to be done the Rails3 way. Signed-off-by: Santiago Pastorino <santiago@wyeworks.com> | ||||
* | Fixed a bug where ActiveResource::HttpMock would not replace an existing ↵ | Josh Bassett | 2011-02-09 | 1 | -2/+25 |
| | | | | | | response when passing a block to the respond_to method. Signed-off-by: Santiago Pastorino <santiago@wyeworks.com> | ||||
* | Make ARes tests unescape [ and ] | Santiago Pastorino | 2010-11-18 | 1 | -3/+3 |
| | |||||
* | - ActiveResource::HttpMock.respond_to | Gaston Ramos | 2010-10-07 | 1 | -1/+14 |
| | | | | | | | do not replace the response with the same path but different method - Fix typo Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | - Fix ActiveResource::HttpMock.respond_to replace the response | Gaston Ramos | 2010-10-07 | 1 | -4/+19 |
| | | | | | | if it has the same request Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | changing map and include to find | Aaron Patterson | 2010-09-30 | 1 | -1/+1 |
| | |||||
* | assert on empty array is always true. fixing test. | Neeraj Singh | 2010-09-30 | 1 | -1/+1 |
| | |||||
* | Fix broken module namespacing in ActiveResource with Ruby 1.9 [#5699 ↵ | Matthijs Langenberg | 2010-09-27 | 3 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | state:resolved] Following namespace use case was broken with Ruby 1.9: class Author < ActiveRecord::Base ... end module Api class Book < ActiveResouce::Base end end Let's say XML contains <book><author><name>John</name></author>.... Api::Book.first.author.class.to_s #=> Ruby 1.8.7: "Api::Book::Author" (namespaced, correct), Ruby 1.9: "Author" (toplevel, broken) Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | - added mock to test ActiveResource::MissingPrefixParam in finder_test | Gaston Ramos | 2010-09-27 | 1 | -0/+1 |
| | |||||
* | - check prefix options in collection_path | Gaston Ramos | 2010-09-27 | 1 | -1/+7 |
| | |||||
* | - better name for prefix param test case | Gaston Ramos | 2010-09-27 | 1 | -1/+1 |
| | |||||
* | - elmenth_path raise an ActiveResource::MissingPrefixParam exception when ↵ | Gaston Ramos | 2010-09-27 | 2 | -1/+9 |
| | | | | | | | prefix_options does not has all required prefix_options ex: class StreetAddress < ActiveResource::Base self.site = "http://37s.sunrise.i:3000/people/:person_id/" end StreetAddress.element_path(1) # => ActiveResource::MissingPrefixParam | ||||
* | Fix active_resource assertions. | José Valim | 2010-09-25 | 1 | -2/+2 |
| |