class ZendeskAPI::App::Upload
Public Class Methods
new(client, attributes)
click to toggle source
Calls superclass method
ZendeskAPI::Data::new
# File lib/zendesk_api/resources.rb, line 904 def initialize(client, attributes) attributes[:file] ||= attributes.delete(:id) super end
resource_path()
click to toggle source
# File lib/zendesk_api/resources.rb, line 897 def resource_path "uploads" end
Public Instance Methods
attributes_for_save()
click to toggle source
Don’t nest attributes
# File lib/zendesk_api/resources.rb, line 923 def attributes_for_save attributes end
changed?()
click to toggle source
Always save
# File lib/zendesk_api/resources.rb, line 918 def changed? true end
save!(*)
click to toggle source
Not nested under :upload, just returns :id
Calls superclass method
# File lib/zendesk_api/resources.rb, line 911 def save!(*) super.tap do attributes.id = @response.body["id"] end end