class ZendeskAPI::Attachment

Public Class Methods

new(client, attributes = {}) click to toggle source
Calls superclass method ZendeskAPI::Data::new
# File lib/zendesk_api/resources.rb, line 89
def initialize(client, attributes = {})
  attributes[:file] ||= attributes.delete(:id)

  super
end

Public Instance Methods

save() click to toggle source
# File lib/zendesk_api/resources.rb, line 95
def save
  upload = Upload.create!(@client, attributes)
  self.token = upload.token
end
to_param() click to toggle source
# File lib/zendesk_api/resources.rb, line 100
def to_param
  token
end