module ArtirixDataModels::DAOConcerns::WithResponseAdaptors
Public Instance Methods
model_adaptor_factory()
click to toggle source
# File lib/artirix_data_models/dao_concerns/with_response_adaptors.rb, line 5 def model_adaptor_factory ArtirixDataModels::GatewayResponseAdaptors::ModelAdaptor end
response_adaptor_for_block(&block)
click to toggle source
# File lib/artirix_data_models/dao_concerns/with_response_adaptors.rb, line 31 def response_adaptor_for_block(&block) model_adaptor_factory.with_block &block end
response_adaptor_for_callable(callable)
click to toggle source
# File lib/artirix_data_models/dao_concerns/with_response_adaptors.rb, line 35 def response_adaptor_for_callable(callable) model_adaptor_factory.with_callable callable end
response_adaptor_for_collection(from, size, collection_element_model_class = model_class)
click to toggle source
# File lib/artirix_data_models/dao_concerns/with_response_adaptors.rb, line 27 def response_adaptor_for_collection(from, size, collection_element_model_class = model_class) model_adaptor_factory.collection collection_element_model_class, from, size, dao_registry_loader end
response_adaptor_for_identity()
click to toggle source
# File lib/artirix_data_models/dao_concerns/with_response_adaptors.rb, line 15 def response_adaptor_for_identity model_adaptor_factory.identity end
response_adaptor_for_reload(model_to_reload)
click to toggle source
# File lib/artirix_data_models/dao_concerns/with_response_adaptors.rb, line 9 def response_adaptor_for_reload(model_to_reload) model_adaptor_factory.with_block do |data_hash| model_to_reload.reload_with data_hash end end
response_adaptor_for_single(effective_model_class = model_class)
click to toggle source
# File lib/artirix_data_models/dao_concerns/with_response_adaptors.rb, line 19 def response_adaptor_for_single(effective_model_class = model_class) model_adaptor_factory.single effective_model_class end
response_adaptor_for_some(effective_model_class = model_class)
click to toggle source
# File lib/artirix_data_models/dao_concerns/with_response_adaptors.rb, line 23 def response_adaptor_for_some(effective_model_class = model_class) model_adaptor_factory.some effective_model_class end