Method: Feet::Model::SQLiteModel#save!
- Defined in:
- lib/feet/sqlite_model.rb
#save! ⇒ Object
84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/feet/sqlite_model.rb', line 84 def save! return nil unless @hash['id'] hash_map = @hash.keys.map do |key| "#{key} = #{self.class.to_sql(@hash[key])}" end DB.execute <<~SQL UPDATE #{self.class.table} SET #{hash_map.join ','} WHERE id = #{@hash['id']}; SQL @hash end |