class Cb::Responses::AnonymousSavedSearch::Create
Protected Instance Methods
extract_models()
click to toggle source
# File lib/cb/responses/anonymous_saved_search/create.rb, line 26 def extract_models # external ID comes back outside of the model node so we need to do some rearranging response[model_node][external_id_node] = response[external_id_node] Models::SavedSearch.new(response[model_node]) end
hash_containing_metadata()
click to toggle source
# File lib/cb/responses/anonymous_saved_search/create.rb, line 17 def hash_containing_metadata response end
validate_api_hash()
click to toggle source
# File lib/cb/responses/anonymous_saved_search/create.rb, line 21 def validate_api_hash required_response_field(external_id_node, response) required_response_field(model_node, response) end
Private Instance Methods
external_id_node()
click to toggle source
# File lib/cb/responses/anonymous_saved_search/create.rb, line 38 def external_id_node 'ExternalID' end
model_node()
click to toggle source
# File lib/cb/responses/anonymous_saved_search/create.rb, line 34 def model_node 'AnonymousSavedSearch' end