Skip to content

Instantly share code, notes, and snippets.

@davidlee
Created July 14, 2009 04:12
Show Gist options
  • Save davidlee/146710 to your computer and use it in GitHub Desktop.
Save davidlee/146710 to your computer and use it in GitHub Desktop.
>> d = Factory :document
=> #<Document id: 12, upload_id: 5, title: nil, file_file_name: "grindewald.jpg", file_content_type: "image/jpeg", file_file_size: 5529, file_updated_at: "2009-07-14 04:08:09", created_at: "2009-07-14 04:08:09", updated_at: "2009-07-14 04:08:09", upload_error_code: nil, folder_id: 15, scanned: nil, indexed: nil, thumbnailed: nil, upload_status_field: "uploaded", status_field: "new", deleted_at: nil, revisable_original_id: nil, revisable_branched_from_id: nil, revisable_number: 0, revisable_name: nil, revisable_type: nil, revisable_current_at: nil, revisable_revised_at: nil, revisable_deleted_at: nil, revisable_is_current: true, merged_into_document_id: nil>
>> d.reload
=> #<Document id: 12, upload_id: 5, title: nil, file_file_name: "grindewald.jpg", file_content_type: "image/jpeg", file_file_size: 5529, file_updated_at: "2009-07-14 04:08:09", created_at: "2009-07-14 04:08:09", updated_at: "2009-07-14 04:08:09", upload_error_code: nil, folder_id: 15, scanned: nil, indexed: nil, thumbnailed: nil, upload_status_field: "uploaded", status_field: "new", deleted_at: nil, revisable_original_id: nil, revisable_branched_from_id: nil, revisable_number: 0, revisable_name: nil, revisable_type: nil, revisable_current_at: nil, revisable_revised_at: nil, revisable_deleted_at: nil, revisable_is_current: true, merged_into_document_id: nil>
>> d.revision_number
=> 0
>> d.revisions
=> []
>> d.update_attribute :title, "new title"
=> true
>> d.reload
=> #<Document id: 12, upload_id: 5, title: "new title", file_file_name: "grindewald.jpg", file_content_type: "image/jpeg", file_file_size: 5529, file_updated_at: "2009-07-14 04:08:09", created_at: "2009-07-14 04:08:09", updated_at: "2009-07-14 04:09:02", upload_error_code: nil, folder_id: 15, scanned: nil, indexed: nil, thumbnailed: nil, upload_status_field: "uploaded", status_field: "new", deleted_at: nil, revisable_original_id: nil, revisable_branched_from_id: nil, revisable_number: 1, revisable_name: nil, revisable_type: nil, revisable_current_at: nil, revisable_revised_at: nil, revisable_deleted_at: nil, revisable_is_current: true, merged_into_document_id: nil>
>> d.revision_number
=> 1
>> d.revisions.length
=> 1
>> d.update_attribute :title, "new title the second"
=> true
>> d.reload
=> #<Document id: 12, upload_id: 5, title: "new title the second", file_file_name: "grindewald.jpg", file_content_type: "image/jpeg", file_file_size: 5529, file_updated_at: "2009-07-14 04:08:09", created_at: "2009-07-14 04:08:09", updated_at: "2009-07-14 04:09:35", upload_error_code: nil, folder_id: 15, scanned: nil, indexed: nil, thumbnailed: nil, upload_status_field: "uploaded", status_field: "new", deleted_at: nil, revisable_original_id: nil, revisable_branched_from_id: nil, revisable_number: 3, revisable_name: nil, revisable_type: nil, revisable_current_at: nil, revisable_revised_at: nil, revisable_deleted_at: nil, revisable_is_current: true, merged_into_document_id: nil>
>> d.revision_number
=> 3 # WTF?????????
>> d.revisions.length
=> 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment