Class: InfinumId::Resources::Updater
- Inherits:
-
Object
- Object
- InfinumId::Resources::Updater
- Defined in:
- app/services/infinum_id/resources/updater.rb
Class Method Summary collapse
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(params, resource) ⇒ Updater
constructor
A new instance of Updater.
Constructor Details
#initialize(params, resource) ⇒ Updater
Returns a new instance of Updater.
4 5 6 7 |
# File 'app/services/infinum_id/resources/updater.rb', line 4 def initialize(params, resource) @params = params.deep_symbolize_keys @resource = resource end |
Class Method Details
.call(params, resource) ⇒ Object
9 10 11 |
# File 'app/services/infinum_id/resources/updater.rb', line 9 def self.call(params, resource) new(params, resource).call end |
Instance Method Details
#call ⇒ Object
13 14 15 16 |
# File 'app/services/infinum_id/resources/updater.rb', line 13 def call update_resource InfinumId::AfterResourceUpdate.call(resource, @params) end |