Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 5229

Show
Ignore:
Timestamp:
10/06/06 17:25:10 (4 years ago)
Author:
minam
Message:

Add Base.delete for deleting resources without having to instantiate them first

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activeresource/CHANGELOG

    r5220 r5229  
    11*SVN* 
     2 
     3* Add Base.delete for deleting resources without having to instantiate them first. [Jamis Buck] 
    24 
    35* Make #save behavior mimic AR::Base#save (true on success, false on failure). [Jamis Buck] 
  • trunk/activeresource/lib/active_resource/base.rb

    r5220 r5229  
    8080          else             find_single(scope, options) 
    8181        end 
     82      end 
     83 
     84      def delete(id) 
     85        connection.delete(element_path(id)) 
    8286      end 
    8387 
  • trunk/activeresource/test/base_test.rb

    r5220 r5229  
    168168    assert_raises(ActiveResource::ResourceNotFound) { StreetAddress.find(1, :person_id => 1).destroy } 
    169169  end 
     170 
     171  def test_delete 
     172    assert Person.delete(1) 
     173  end 
    170174end