Method: Atech::ObjectStore::File#rename
- Defined in:
- lib/atech/object_store/file.rb
#rename(name) ⇒ Object
Changes the name for a file
145 146 147 148 149 |
# File 'lib/atech/object_store/file.rb', line 145 def rename(name) raise CannotEditFrozenFile, "This file has been frozen and cannot be renamed" if frozen? File.execute_query("UPDATE files SET `name` = #{self.class.escape_and_quote(name)}, `updated_at` = '#{self.class.time_now}' WHERE id = #{@attributes['id']}") reload end |