Module: ZendeskAPI::Tag::Update

Defined in:
lib/zendesk_api/resources.rb

Instance Method Summary collapse

Instance Method Details

#_save(method = :save) ⇒ Object



64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# File 'lib/zendesk_api/resources.rb', line 64

def _save(method = :save)
  return self unless @resources

  @client.connection.post(path) do |req|
    req.body = { :tags => @resources.reject(&:destroyed?).map(&:id) }
  end

  true
rescue Faraday::ClientError => e
  if method == :save
    false
  else
    raise e
  end
end