Class: TecDoc::ArticleThumbnail

Inherits:
ArticleDocument show all
Defined in:
lib/tec_doc/article_thumbnail.rb

Instance Attribute Summary

Attributes inherited from ArticleDocument

#description, #file_name, #file_type_name, #id, #link_id, #type_id, #type_name

Class Method Summary collapse

Methods inherited from ArticleDocument

#content, #initialize, #url

Constructor Details

This class inherits a constructor from TecDoc::ArticleDocument

Class Method Details

.all(options = {}) ⇒ Array<TecDoc::ArticleThumbnail>

Find article thumbnail documents

Parameters:

  • options (Hash) (defaults to: {})

    a customizable set of options

Options Hash (options):

  • :article_id (Integer)

    Article ID

Returns:



7
8
9
10
11
12
13
14
15
16
# File 'lib/tec_doc/article_thumbnail.rb', line 7

def self.all(options = {})
  response = TecDoc.client.request(:get_thumbnail_by_article_id, options)
  response.map do |attributes|
    thumbnail = new
    thumbnail.id        = attributes[:thumb_doc_id].to_i
    thumbnail.file_name = attributes[:thumb_file_name].to_s
    thumbnail.type_id   = attributes[:thumb_type_id].to_i
    thumbnail
  end
end