Jeremy Kemper
|
e6988ef2ce
|
Subclasses share superclass site until explicitly set. This way you can set Superclass.site = ... after subclasses have been defined.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5767 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-12-21 22:12:21 +00:00 |
|
Jeremy Kemper
|
93c816f0c2
|
move http_mock to lib so others can use it in their Ares tests
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5766 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-12-21 20:26:30 +00:00 |
|
Rick Olson
|
011f4e7413
|
Allow subclassed resources to share the site info [Rick]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5717 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-12-13 02:15:27 +00:00 |
|
Rick Olson
|
55d4dbb8df
|
Fix issues with ActiveResource collection handling. Closes #6291. [bmilekic]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5714 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-12-12 15:29:54 +00:00 |
|
Jeremy Kemper
|
7370e54cc4
|
*_path instance methods. Check for missing/invalid site uri. http_mock response takes message arg, extracts numeric code. Tests log to test/debug.log
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5680 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-12-05 19:12:51 +00:00 |
|
Jamis Buck
|
6c0609fafb
|
Add Base.delete for deleting resources without having to instantiate them first
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5229 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-10-06 17:25:10 +00:00 |
|
Jamis Buck
|
628838ed93
|
Make #save behavior mimic AR::Base#save (true on success, false on failure)
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5220 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-10-02 22:14:15 +00:00 |
|
Rick Olson
|
163a7123e5
|
assume the passed headers to the ActiveResource HttpMock Request/Response are hashes [Rick Olson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5216 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-10-02 14:20:18 +00:00 |
|
Rick Olson
|
7ac6ed893f
|
Add Basic HTTP Authentication to ActiveResource (closes #6305). [jonathan]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5208 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-29 16:25:49 +00:00 |
|
Jeremy Kemper
|
704443dcf2
|
workaround collections loaded as :people => { :person => [{..attrs..}, {..attrs..}] }
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5167 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-22 21:29:54 +00:00 |
|
Rick Olson
|
4d63e01fa0
|
fixed failing tests now that non-GET requests are sent with .xml file ext. Extracted #id_from_response as an entry point for customizing how a created resource gets its own ID.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5153 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-20 19:31:17 +00:00 |
|
Jeremy Kemper
|
0a84624bd7
|
Optimistic locking: raise ActiveResource::ResourceConflict on 409 Conflict response.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5078 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-09 00:11:12 +00:00 |
|
Rick Olson
|
8d9e6609f8
|
Basic validation support [Rick Olson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5068 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-08 00:07:30 +00:00 |
|
Jeremy Kemper
|
26b76ea4ce
|
load expects a Hash
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5008 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-05 00:02:17 +00:00 |
|
Jeremy Kemper
|
97487c4e11
|
load nil is noop. use new? instead of new_resource?
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5006 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-04 23:36:13 +00:00 |
|
Jeremy Kemper
|
c918fbf14b
|
Deep hashes are converted into collections of resources. Class attribute writer methods.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4985 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-04 10:04:23 +00:00 |
|
Jeremy Kemper
|
c003a4acea
|
consistent load path to prevent double loads
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4984 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-04 09:50:15 +00:00 |
|
Rick Olson
|
7749c9c220
|
Major updates to ActiveResource, please see changelog and unit tests [Rick Olson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4890 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-09-01 01:15:10 +00:00 |
|
Jeremy Kemper
|
f9b3694870
|
200...400 are valid response codes. PUT and POST request bodies default to ''.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4887 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-08-31 09:31:11 +00:00 |
|
Jeremy Kemper
|
c1af2db14b
|
site= accepts URIs
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4886 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-08-31 07:55:31 +00:00 |
|
David Heinemeier Hansson
|
99d268c853
|
Initial check-in of Active Resourse
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4492 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-06-25 14:44:22 +00:00 |
|