Sha256: 18c240e4883ac61c904e3c7ebbd845f7e7b82b471733bc743b636cacdaceadb3
Contents?: true
Size: 741 Bytes
Versions: 1
Compression:
Stored size: 741 Bytes
Contents
module ElabsMatchers module Helpers module ReloadRecord rspec :type => :model ## # # Finds the record from the database and return a new instance for that record. # # @param [Object] record An instance of an ORM record # # Example: # reload(post) def reload(record) record.class.find(record.id) end ## # # Saves the record and fetches it from the database and return a new instance for that record. # # @param [Object] record An instance of an ORM record # # Example: # save_and_reload(post) def save_and_reload(record) record.save! reload(record) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
elabs_matchers-0.0.4 | lib/elabs_matchers/helpers/reload_record.rb |