module ZendeskAPI::CreateOrUpdate
Public Instance Methods
create_or_update!(client, attributes, association = Association.new(:class => self)) { |req| ... }
click to toggle source
Creates or updates resource using the create_or_update endpoint. @param [Client] client The {Client} object to be used @param [Hash] attributes The attributes to create.
# File lib/zendesk_api/actions.rb, line 188 def create_or_update!(client, attributes, association = Association.new(:class => self)) response = client.connection.post("#{association.generate_path}/create_or_update") do |req| req.body = { singular_resource_name => attributes } yield req if block_given? end new_from_response(client, response, Array(association.options[:include])) end