Class: CommandTower::Deserializers::Messaging::Inbox::ShowDeserializer
- Inherits:
-
ApplicationDeserializer
- Object
- ApplicationDeserializer
- CommandTower::Deserializers::Messaging::Inbox::ShowDeserializer
- Defined in:
- app/deserializers/command_tower/deserializers/messaging/inbox.rb
Direct Known Subclasses
Defined Under Namespace
Classes: Input
Instance Method Summary collapse
Methods inherited from ApplicationDeserializer
Instance Method Details
#call(params) ⇒ Object
43 44 45 46 47 48 |
# File 'app/deserializers/command_tower/deserializers/messaging/inbox.rb', line 43 def call(params) value = positive_integer(params[:id]) return failure(errors: { message: "invalid_inbox_item_id" }) unless value success(Input.new(inbox_item_id: value)) end |