Full CRUD using Ruby