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
359 360 361 362 363 |
# File 'lib/hanami/repository.rb', line 359 def create(*args) super rescue => e raise Hanami::Model::Error.for(e) end |
#delete(*args) ⇒ Hanami::Entity
Delete a record
407 408 409 410 411 |
# File 'lib/hanami/repository.rb', line 407 def delete(*args) super rescue => e raise Hanami::Model::Error.for(e) end |
#update(*args) ⇒ Hanami::Entity
Update a record
388 389 390 391 392 |
# File 'lib/hanami/repository.rb', line 388 def update(*args) super rescue => e raise Hanami::Model::Error.for(e) end |