Module: Hanami::Repository::Commands
- Defined in:
- lib/hanami/repository.rb
Overview
Extend commands from ROM::Repository with error management
Instance Method Summary collapse
-
#create(*args) ⇒ Hanami::Entity
Create a new record.
-
#delete(*args) ⇒ Hanami::Entity
Delete a record.
-
#update(*args) ⇒ Hanami::Entity
Update a record.
Instance Method Details
#create(*args) ⇒ Hanami::Entity
Create a new record
323 324 325 326 327 |
# File 'lib/hanami/repository.rb', line 323 def create(*args) super rescue => e raise Hanami::Model::Error.for(e) end |
#delete(*args) ⇒ Hanami::Entity
Delete a record
371 372 373 374 375 |
# File 'lib/hanami/repository.rb', line 371 def delete(*args) super rescue => e raise Hanami::Model::Error.for(e) end |
#update(*args) ⇒ Hanami::Entity
Update a record
352 353 354 355 356 |
# File 'lib/hanami/repository.rb', line 352 def update(*args) super rescue => e raise Hanami::Model::Error.for(e) end |