Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 311 lines (181 sloc) 10.987 kb
857ec16 @tenderlove updating CHANGELOG
tenderlove authored
1 *Rails 3.0.6 (April 5, 2011)
ea026f1 @spastorino Add missing versions to CHANGELOGs
spastorino authored
2
3 * No changes.
4
5
6 *Rails 3.0.5 (February 26, 2011)*
7
8 * No changes.
9
10
11 *Rails 3.0.4 (February 8, 2011)*
12
13 * No changes.
14
15
16 *Rails 3.0.3 (November 16, 2010)*
17
18 * No changes.
19
20
31b6a6a @dhh Prep for 3.0.2 release
dhh authored
21 *Rails 3.0.2 (November 15, 2010)*
22
23 * No changes.
fcdedb2 @jeremy Bump version to 3.0.1.pre
jeremy authored
24
25
14b33a4 @spastorino Merge 3.0.1 CHANGELOGs and prepare 3.0.2.pre
spastorino authored
26 *Rails 3.0.1 (October 15, 2010)*
27
31b6a6a @dhh Prep for 3.0.2 release
dhh authored
28 * No changes.
29
fcdedb2 @jeremy Bump version to 3.0.1.pre
jeremy authored
30
851552b @dhh Prep for final release
dhh authored
31 *Rails 3.0.0 (August 29, 2010)*
43e2fd9 @jeremy Update CHANGELOG for include_root_in_json.
jeremy authored
32
33 * JSON: set Base.include_root_in_json = true to include a root value in the JSON: {"post": {"title": ...}}. Mirrors the Active Record option. [Santiago Pastorino]
34
7975885 @jakimowicz Add support for errors in JSON format.
jakimowicz authored
35 * Add support for errors in JSON format. #1956 [Fabien Jakimowicz]
36
916b18a Active Resource recognizes 410 as Resource Gone now [#2316 state:reso…
Jordan Brough authored
37 * Recognizes 410 as Resource Gone. #2316 [Jordan Brough, Jatinder Singh]
38
3e09516 @rnicholson Add ability to set SSL options on ARes connections.
rnicholson authored
39 * More thorough SSL support. #2370 [Roy Nicholson]
40
4d15528 @mwhuss HTTP proxy support
mwhuss authored
41 * HTTP proxy support. #2133 [Marshall Huss, Sébastien Dabet]
42
43
73fc42c @dhh Prepare for final 2.3 release
dhh authored
44 *2.3.2 [Final] (March 15, 2009)*
77b0994 @dhh Prep for RC2 later today
dhh authored
45
73fc42c @dhh Prepare for final 2.3 release
dhh authored
46 * Nothing new, just included in 2.3.2
ed5fa2f @dhh Mark CHANGELOGs for release
dhh authored
47
48
61e4370 @dhh Prepare for RC2
dhh authored
49 *2.2.1 [RC2] (November 14th, 2008)*
dffc2e2 @dhh Fixed that ActiveResource#post would post an empty string when it sho…
dhh authored
50
51 * Fixed that ActiveResource#post would post an empty string when it shouldn't be posting anything #525 [Paolo Angelini]
52
53
d224e6c @dhh Update CHANGELOGs with the last few fixes, set date for today
dhh authored
54 *2.2.0 [RC1] (October 24th, 2008)*
e7a305f @dhh Fixed Base#exists? to check status code as integer [#299 state:resolv…
dhh authored
55
f2c10f2 Add ActiveResource::Base#to_xml and ActiveResource::Base#to_json meth…
Cody Fauser authored
56 * Add ActiveResource::Base#to_xml and ActiveResource::Base#to_json. #1011 [Rasik Pandey, Cody Fauser]
57
893fb5b @xymbol Add ActiveResource::Base.find(:last). [#754 state:resolved]
xymbol authored
58 * Add ActiveResource::Base.find(:last). [#754 state:resolved] (Adrian Mugnolo)
59
aad7cac @dhh Fixed problems with the logger used if the logging string included %'…
dhh authored
60 * Fixed problems with the logger used if the logging string included %'s [#840 state:resolved] (Jamis Buck)
61
e7a305f @dhh Fixed Base#exists? to check status code as integer [#299 state:resolv…
dhh authored
62 * Fixed Base#exists? to check status code as integer [#299 state:resolved] (Wes Oldenbeuving)
63
64
f9db769 @dhh Making ready for release of 2.1
dhh authored
65 *2.1.0 (May 31st, 2008)*
a1ec3aa @jeremy Ruby 1.9 compatibility
jeremy authored
66
869d731 Fixed response logging to use length instead of the entire thing (sea…
David Heinemeier Hansson authored
67 * Fixed response logging to use length instead of the entire thing (seangeo) [#27]
68
9300ebd @dhh Fixed that to_param should be used and honored instead of hardcoding …
dhh authored
69 * Fixed that to_param should be used and honored instead of hardcoding the id #11406 [gspiers]
70
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
71 * Improve documentation. [Ryan Bigg, Jan De Poorter, Cheah Chu Yeow, Xavier Shay, Jack Danger Canty, Emilio Tagua, Xavier Noria, Sunny Ripert]
ca94136 @lifo Improve documentation.
lifo authored
72
5396b0f @NZKoz Use HEAD instead of GET inside exists? Closes #11062 [bscofield]
NZKoz authored
73 * Use HEAD instead of GET in exists? [bscofield]
74
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
75 * Fix small documentation typo. Closes #10670 [Luca Guidi]
4261b83 @technoweenie Fix small documentation typo. Closes #10670 [l.guidi]
technoweenie authored
76
9a97f9a @jeremy find_or_create_resource_for handles module nesting. Closes #10646.
jeremy authored
77 * find_or_create_resource_for handles module nesting. #10646 [xavier]
78
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
79 * Allow setting ActiveResource::Base#format before #site. [Rick Olson]
e873071 @technoweenie Allow setting ActiveResource::Base#format before #site. [rick]
technoweenie authored
80
c54b915 @technoweenie Support agnostic formats when calling custom methods. Closes #10635 …
technoweenie authored
81 * Support agnostic formats when calling custom methods. Closes #10635 [joerichsen]
82
470fc02 @jeremy Document custom methods. Closes #10589.
jeremy authored
83 * Document custom methods. #10589 [Cheah Chu Yeow]
84
a1ec3aa @jeremy Ruby 1.9 compatibility
jeremy authored
85 * Ruby 1.9 compatibility. [Jeremy Kemper]
86
87
69edebf @dhh Prepare for 2.0.2 release
dhh authored
88 *2.0.2* (December 16th, 2007)
c81fff2 @jeremy Correct empty response handling. Closes #10445.
jeremy authored
89
1ceccde @dhh Added more specific exceptions for 400, 401, and 403 (all descending …
dhh authored
90 * Added more specific exceptions for 400, 401, and 403 (all descending from ClientError so existing rescues will work) #10326 [trek]
91
c81fff2 @jeremy Correct empty response handling. Closes #10445.
jeremy authored
92 * Correct empty response handling. #10445 [seangeo]
93
94
1acd54a @dhh Make ready for 2.0.1
dhh authored
95 *2.0.1* (December 7th, 2007)
54a75de @dhh Prep for RC2
dhh authored
96
24e6cbc @technoweenie Don't cache net/http object so that ActiveResource is more thread-saf…
technoweenie authored
97 * Don't cache net/http object so that ActiveResource is more thread-safe. Closes #10142 [kou]
98
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
99 * Update XML documentation examples to include explicit type attributes. Closes #9754 [Josh Susser]
7863c4a Update XML documentation examples to include explicit type attributes…
Marcel Molina authored
100
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
101 * Added one-off declarations of mock behavior [David Heinemeier Hansson]. Example:
dc399b9 @dhh Added ActiveResource.format= which defaults to :xml but can also be s…
dhh authored
102
103 Before:
104 ActiveResource::HttpMock.respond_to do |mock|
105 mock.get "/people/1.xml", {}, "<person><name>David</name></person>"
106 end
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
107
dc399b9 @dhh Added ActiveResource.format= which defaults to :xml but can also be s…
dhh authored
108 Now:
109 ActiveResource::HttpMock.respond_to.get "/people/1.xml", {}, "<person><name>David</name></person>"
110
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
111 * Added ActiveResource.format= which defaults to :xml but can also be set to :json [David Heinemeier Hansson]. Example:
dc399b9 @dhh Added ActiveResource.format= which defaults to :xml but can also be s…
dhh authored
112
113 class Person < ActiveResource::Base
114 self.site = "http://app/"
115 self.format = :json
116 end
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
117
dc399b9 @dhh Added ActiveResource.format= which defaults to :xml but can also be s…
dhh authored
118 person = Person.find(1) # => GET http://app/people/1.json
119 person.name = "David"
120 person.save # => PUT http://app/people/1.json {name: "David"}
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
121
dc399b9 @dhh Added ActiveResource.format= which defaults to :xml but can also be s…
dhh authored
122 Person.format = :xml
123 person.name = "Mary"
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
124 person.save # => PUT http://app/people/1.json <person><name>Mary</name></person>
dc399b9 @dhh Added ActiveResource.format= which defaults to :xml but can also be s…
dhh authored
125
e682fee @jeremy Fix reload error when path prefix is used. Closes #8727.
jeremy authored
126 * Fix reload error when path prefix is used. #8727 [Ian Warshak]
127
fde3d9d @jeremy Remove ActiveResource::Struct because it hasn't proven very useful. C…
jeremy authored
128 * Remove ActiveResource::Struct because it hasn't proven very useful. Creating a new ActiveResource::Base subclass is often less code and always clearer. #8612 [Josh Peek]
129
bfda4cd Fixed query methods on resources. [Cody Fauser]
Tobias Lütke authored
130 * Fix query methods on resources. [Cody Fauser]
131
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
132 * pass the prefix_options to the instantiated record when using find without a specific id. Closes #8544 [Eloy Duran]
4d1c87a @technoweenie pass the prefix_options to the instantiated record when using find wi…
technoweenie authored
133
849038e @jeremy Recognize and raise an exception on 405 Method Not Allowed responses.…
jeremy authored
134 * Recognize and raise an exception on 405 Method Not Allowed responses. #7692 [Josh Peek]
135
0873678 @technoweenie Handle string and symbol param keys when splitting params into prefix…
technoweenie authored
136 * Handle string and symbol param keys when splitting params into prefix params and query params.
137
138 Comment.find(:all, :params => { :article_id => 5, :page => 2 }) or Comment.find(:all, :params => { 'article_id' => 5, :page => 2 })
139
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
140 * Added find-one with symbol [David Heinemeier Hansson]. Example: Person.find(:one, :from => :leader) # => GET /people/leader.xml
04fd94d @dhh BACKWARDS INCOMPATIBLE: Changed the finder API to be more extensible …
dhh authored
141
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
142 * BACKWARDS INCOMPATIBLE: Changed the finder API to be more extensible with :params and more strict usage of scopes [David Heinemeier Hansson]. Changes:
04fd94d @dhh BACKWARDS INCOMPATIBLE: Changed the finder API to be more extensible …
dhh authored
143
144 Person.find(:all, :title => "CEO") ...becomes: Person.find(:all, :params => { :title => "CEO" })
145 Person.find(:managers) ...becomes: Person.find(:all, :from => :managers)
146 Person.find("/companies/1/manager.xml") ...becomes: Person.find(:one, :from => "/companies/1/manager.xml")
147
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
148 * Add support for setting custom headers per Active Resource model [Rick Olson]
bd50d82 @technoweenie Add support for setting custom headers per ActiveResource model [Rick]
technoweenie authored
149
150 class Project
8e8fd99 @technoweenie change #custom_headers to just #headers [Rick]
technoweenie authored
151 headers['X-Token'] = 'foo'
bd50d82 @technoweenie Add support for setting custom headers per ActiveResource model [Rick]
technoweenie authored
152 end
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
153
bd50d82 @technoweenie Add support for setting custom headers per ActiveResource model [Rick]
technoweenie authored
154 # makes the GET request with the custom X-Token header
155 Project.find(:all)
156
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
157 * Added find-by-path options to ActiveResource::Base.find [David Heinemeier Hansson]. Examples:
1d5c34c @dhh Added find-by-path options to ActiveResource::Base.find [DHH]
dhh authored
158
159 employees = Person.find(:all, :from => "/companies/1/people.xml") # => GET /companies/1/people.xml
160 manager = Person.find("/companies/1/manager.xml") # => GET /companies/1/manager.xml
161
162
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
163 * Added support for using classes from within a single nested module [David Heinemeier Hansson]. Example:
234b0b7 @dhh Added support for using classes from within a single nested module [DHH]
dhh authored
164
165 module Highrise
166 class Note < ActiveResource::Base
167 self.site = "http://37s.sunrise.i:3000"
168 end
169
170 class Comment < ActiveResource::Base
171 self.site = "http://37s.sunrise.i:3000"
172 end
173 end
174
175 assert_kind_of Highrise::Comment, Note.find(1).comments.first
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
176
234b0b7 @dhh Added support for using classes from within a single nested module [DHH]
dhh authored
177
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
178 * Added load_attributes_from_response as a way of loading attributes from other responses than just create [David Heinemeier Hansson]
37e8e35 @dhh Added load_attributes_from_response as a way of loading attributes fr…
dhh authored
179
180 class Highrise::Task < ActiveResource::Base
181 def complete
182 load_attributes_from_response(post(:complete))
183 end
184 end
185
186 ...will set "done_at" when complete is called.
187
188
9b8399f @dhh Added support for calling custom methods #6979 [rwdaigle]
dhh authored
189 * Added support for calling custom methods #6979 [rwdaigle]
190
191 Person.find(:managers) # => GET /people/managers.xml
192 Kase.find(1).post(:close) # => POST /kases/1/close.xml
193
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
194 * Remove explicit prefix_options parameter for ActiveResource::Base#initialize. [Rick Olson]
208d12d @technoweenie Remove explicit prefix_options parameter for ActiveResource::Base#ini…
technoweenie authored
195 ActiveResource splits the prefix_options from it automatically.
196
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
197 * Allow ActiveResource::Base.delete with custom prefix. [Rick Olson]
208d12d @technoweenie Remove explicit prefix_options parameter for ActiveResource::Base#ini…
technoweenie authored
198
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
199 * Add ActiveResource::Base#dup [Rick Olson]
208d12d @technoweenie Remove explicit prefix_options parameter for ActiveResource::Base#ini…
technoweenie authored
200
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
201 * Fixed constant warning when fetching the same object multiple times [David Heinemeier Hansson]
c97f329 @dhh Disregard namespaces from the default element name, so Highrise::Pers…
dhh authored
202
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
203 * Added that saves which get a body response (and not just a 201) will use that response to update themselves [David Heinemeier Hansson]
c97f329 @dhh Disregard namespaces from the default element name, so Highrise::Pers…
dhh authored
204
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
205 * Disregard namespaces from the default element name, so Highrise::Person will just try to fetch from "/people", not "/highrise/people" [David Heinemeier Hansson]
c97f329 @dhh Disregard namespaces from the default element name, so Highrise::Pers…
dhh authored
206
d97456d @jeremy Allow array and hash query parameters. Closes #7756.
jeremy authored
207 * Allow array and hash query parameters. #7756 [Greg Spurrier]
208
1b1ddf1 @jeremy Loading a resource preserves its prefix_options. Closes #7353. Silenc…
jeremy authored
209 * Loading a resource preserves its prefix_options. #7353 [Ryan Daigle]
210
f49e449 @technoweenie Carry over the convenience of #create from ActiveRecord. Closes #734…
technoweenie authored
211 * Carry over the convenience of #create from ActiveRecord. Closes #7340. [Ryan Daigle]
212
1bdb14b @technoweenie Increase ActiveResource::Base test coverage. Closes #7173, #7174 [Ri…
technoweenie authored
213 * Increase ActiveResource::Base test coverage. Closes #7173, #7174 [Rich Collins]
214
e00e6a2 @jeremy Interpret 422 Unprocessable Entity as ResourceInvalid. Closes #7097.
jeremy authored
215 * Interpret 422 Unprocessable Entity as ResourceInvalid. #7097 [dkubb]
216
932e7b0 @technoweenie Mega documentation patches. #7025, #7069 [rwdaigle]
technoweenie authored
217 * Mega documentation patches. #7025, #7069 [rwdaigle]
218
2bb33bb @jeremy Base.exists?(id, options) and Base#exists? check whether the resource…
jeremy authored
219 * Base.exists?(id, options) and Base#exists? check whether the resource is found. #6970 [rwdaigle]
220
4e57ac3 @jeremy Query string support. Closes #6855.
jeremy authored
221 * Query string support. [untext, Jeremy Kemper]
222 # GET /forums/1/topics.xml?sort=created_at
223 Topic.find(:all, :forum_id => 1, :sort => 'created_at')
224
c172154 @jeremy Base#==, eql?, and hash methods. == returns true if its argument is i…
jeremy authored
225 * Base#==, eql?, and hash methods. == returns true if its argument is identical to self or if it's an instance of the same class, is not new?, and has the same id. eql? is an alias for ==. hash delegates to id. [Jeremy Kemper]
226
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
227 * Allow subclassed resources to share the site info [Rick Olson, Jeremy Kemper]
2df386a @technoweenie why oh why do i always forget to save the changelog
technoweenie authored
228 d
011f4e7 @technoweenie Allow subclassed resources to share the site info [Rick]
technoweenie authored
229 class BeastResource < ActiveResource::Base
230 self.site = 'http://beast.caboo.se'
231 end
e6988ef @jeremy Subclasses share superclass site until explicitly set. This way you c…
jeremy authored
232
011f4e7 @technoweenie Allow subclassed resources to share the site info [Rick]
technoweenie authored
233 class Forum < BeastResource
234 # taken from BeastResource
235 # self.site = 'http://beast.caboo.se'
236 end
e6988ef @jeremy Subclasses share superclass site until explicitly set. This way you c…
jeremy authored
237
011f4e7 @technoweenie Allow subclassed resources to share the site info [Rick]
technoweenie authored
238 class Topic < BeastResource
e6988ef @jeremy Subclasses share superclass site until explicitly set. This way you c…
jeremy authored
239 self.site += '/forums/:forum_id'
011f4e7 @technoweenie Allow subclassed resources to share the site info [Rick]
technoweenie authored
240 end
241
55d4dbb @technoweenie Fix issues with ActiveResource collection handling. Closes #6291. [b…
technoweenie authored
242 * Fix issues with ActiveResource collection handling. Closes #6291. [bmilekic]
243
1d31a04 Use attr_accessor_with_default to dry up attribute initialization. Re…
Marcel Molina authored
244 * Use attr_accessor_with_default to dry up attribute initialization. References #6538. [Stuart Halloway]
245
9c94438 @jamis Add basic logging support for logging outgoing requests.
jamis authored
246 * Add basic logging support for logging outgoing requests. [Jamis Buck]
247
6c0609f @jamis Add Base.delete for deleting resources without having to instantiate …
jamis authored
248 * Add Base.delete for deleting resources without having to instantiate them first. [Jamis Buck]
249
628838e @jamis Make #save behavior mimic AR::Base#save (true on success, false on fa…
jamis authored
250 * Make #save behavior mimic AR::Base#save (true on success, false on failure). [Jamis Buck]
251
7ac6ed8 @technoweenie Add Basic HTTP Authentication to ActiveResource (closes #6305). [jona…
technoweenie authored
252 * Add Basic HTTP Authentication to ActiveResource (closes #6305). [jonathan]
253
4d63e01 @technoweenie fixed failing tests now that non-GET requests are sent with .xml file…
technoweenie authored
254 * Extracted #id_from_response as an entry point for customizing how a created resource gets its own ID.
255 By default, it extracts from the Location response header.
256
0a84624 @jeremy Optimistic locking: raise ActiveResource::ResourceConflict on 409 Con…
jeremy authored
257 * Optimistic locking: raise ActiveResource::ResourceConflict on 409 Conflict response. [Jeremy Kemper]
258
259 # Example controller action
260 def update
261 @person.save!
262 rescue ActiveRecord::StaleObjectError
263 render :xml => @person.reload.to_xml, :status => '409 Conflict'
264 end
265
8d9e660 @technoweenie Basic validation support [Rick Olson]
technoweenie authored
266 * Basic validation support [Rick Olson]
267
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
268 Parses the xml response of ActiveRecord::Errors#to_xml with a similar interface to ActiveRecord::Errors.
269
8d9e660 @technoweenie Basic validation support [Rick Olson]
technoweenie authored
270 render :xml => @person.errors.to_xml, :status => '400 Validation Error'
271
c918fbf @jeremy Deep hashes are converted into collections of resources. Class attrib…
jeremy authored
272 * Deep hashes are converted into collections of resources. [Jeremy Kemper]
273 Person.new :name => 'Bob',
274 :address => { :id => 1, :city => 'Portland' },
275 :contacts => [{ :id => 1 }, { :id => 2 }]
276 Looks for Address and Contact resources and creates them if unavailable.
277 So clients can fetch a complex resource in a single request if you e.g.
278 render :xml => @person.to_xml(:include => [:address, :contacts])
279 in your controller action.
280
7749c9c @technoweenie Major updates to ActiveResource, please see changelog and unit tests …
technoweenie authored
281 * Major updates [Rick Olson]
282
283 * Add full support for find/create/update/destroy
284 * Add support for specifying prefixes.
285 * Allow overriding of element_name, collection_name, and primary key
286 * Provide simpler HTTP mock interface for testing
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
287
7749c9c @technoweenie Major updates to ActiveResource, please see changelog and unit tests …
technoweenie authored
288 # rails routing code
289 map.resources :posts do |post|
290 post.resources :comments
291 end
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
292
7749c9c @technoweenie Major updates to ActiveResource, please see changelog and unit tests …
technoweenie authored
293 # ActiveResources
294 class Post < ActiveResource::Base
295 self.site = "http://37s.sunrise.i:3000/"
296 end
297
298 class Comment < ActiveResource::Base
299 self.site = "http://37s.sunrise.i:3000/posts/:post_id/"
300 end
3270c58 @spastorino Deletes trailing whitespaces (over text files only find * -type f -ex…
spastorino authored
301
7749c9c @technoweenie Major updates to ActiveResource, please see changelog and unit tests …
technoweenie authored
302 @post = Post.find 5
303 @comments = Comment.find :all, :post_id => @post.id
304
305 @comment = Comment.new({:body => 'hello world'}, {:post_id => @post.id})
306 @comment.save
307
f9b3694 @jeremy 200...400 are valid response codes. PUT and POST request bodies defau…
jeremy authored
308 * Base.site= accepts URIs. 200...400 are valid response codes. PUT and POST request bodies default to ''. [Jeremy Kemper]
c1af2db @jeremy site= accepts URIs
jeremy authored
309
46c7dd2 @fxn normalize author names in changelogs [#1495 state:committed]
fxn authored
310 * Initial checkin: object-oriented client for restful HTTP resources which follow the Rails convention. [David Heinemeier Hansson]
Something went wrong with that request. Please try again.