Class: Untied::Consumer::Sync::ObserverHelper
- Inherits:
-
Observer
- Object
- Observer
- Untied::Consumer::Sync::ObserverHelper
- Defined in:
- lib/untied-consumer-sync/observer_helper.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#config ⇒ Object
Public: Metódo para facilitar o acesso as configurações.
-
#create_proxy(kind, payload) ⇒ Object
Public: Metódo proxy que abstrai a complexidade real do create.
-
#destroy_proxy(kind, payload) ⇒ Object
Public: Metódo proxy que abstrai a complexidade real do destroy.
-
#update_proxy(kind, payload) ⇒ Object
Public: Metódo proxy que abstrai a complexidade real do update.
Instance Method Details
#config ⇒ Object
Public: Metódo para facilitar o acesso as configurações
Retorna um Hash com as configurações dos modelos
46 47 48 |
# File 'lib/untied-consumer-sync/observer_helper.rb', line 46 def config Sync.model_data end |
#create_proxy(kind, payload) ⇒ Object
Public: Metódo proxy que abstrai a complexidade real do create.
kind - String com o nome do modelo. payload - Hash com os dados para a criação do modelo.
Retorna True se a operação foi realizada com sucesso e False no caso contrário.
17 18 19 |
# File 'lib/untied-consumer-sync/observer_helper.rb', line 17 def create_proxy(kind, payload) call_method("create", kind, payload) end |
#destroy_proxy(kind, payload) ⇒ Object
Public: Metódo proxy que abstrai a complexidade real do destroy.
kind - String com o nome do modelo. payload - Hash com os dados para a criação do modelo.
Retorna True se a operação foi realizada com sucesso e False no caso. contrário.
39 40 41 |
# File 'lib/untied-consumer-sync/observer_helper.rb', line 39 def destroy_proxy(kind, payload) call_method("destroy", kind, payload) end |
#update_proxy(kind, payload) ⇒ Object
Public: Metódo proxy que abstrai a complexidade real do update.
kind - String com o nome do modelo. payload - Hash com os dados para a criação do modelo.
Retorna True se a operação foi realizada com sucesso e False no caso contrário.
28 29 30 |
# File 'lib/untied-consumer-sync/observer_helper.rb', line 28 def update_proxy(kind, payload) call_method("update", kind, payload) end |