class KayakoClient::TicketAttachment

Public Instance Methods

contents() click to toggle source
# File lib/kayako_client/ticket_attachment.rb, line 44
def contents
    if instance_variable_defined?(:@contents)
        instance_variable_get(:@contents)
    elsif !new? && id && ticket_id && id > 0 && ticket_id > 0
        logger.debug "contents are missing - trying to reload" if logger
        if reload!(:e => "#{self.class.path}/#{ticket_id.to_i}/#{id.to_i}") && instance_variable_defined?(:@contents)
            instance_variable_get(:@contents)
        else
            instance_variable_set(:@contents, nil)
        end
    else
        nil
    end
end