Method: Atech::ObjectStore::File#rename
- Defined in:
- lib/atech/object_store/file.rb
#rename(name) ⇒ Object
Changes the name for a file
151 152 153 154 155 |
# File 'lib/atech/object_store/file.rb', line 151 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 |