deletes an attachment directly from couchdb
# File lib/couchrest/helper/attachments.rb, line 21 def delete_attachment(name, force=false) raise ArgumentError, "doc.database required to delete_attachment" unless database result = database.delete_attachment(self, name, force) self['_rev'] = result['rev'] result['ok'] end
returns an attachmentâs data
# File lib/couchrest/helper/attachments.rb, line 14 def fetch_attachment(name) raise ArgumentError, "doc must be saved" unless self.rev raise ArgumentError, "doc.database required to put_attachment" unless database database.fetch_attachment(self, name) end
saves an attachment directly to couchdb
# File lib/couchrest/helper/attachments.rb, line 5 def put_attachment(name, file, options={}) raise ArgumentError, "doc must be saved" unless self.rev raise ArgumentError, "doc.database required to put_attachment" unless database result = database.put_attachment(self, name, file, options) self['_rev'] = result['rev'] result['ok'] end
Generated with the Darkfish Rdoc Generator 2.