Class: Thanos::Factory::Thumbnail

Inherits:
Object
  • Object
show all
Defined in:
lib/thanos/factories/thumbnail.rb

Instance Method Summary collapse

Constructor Details

#initialize(thumbnails) ⇒ Thumbnail

Returns a new instance of Thumbnail.



6
7
8
# File 'lib/thanos/factories/thumbnail.rb', line 6

def initialize(thumbnails)
  @thumbnails = thumbnails
end

Instance Method Details

#buildObject



10
11
12
13
14
15
16
17
18
19
# File 'lib/thanos/factories/thumbnail.rb', line 10

def build
  # TODO: Determine if an array is ever possible.
  # If this is possible, I will need the following:
  # if @thumbnails.is_a?(Array)
  #   @thumbnails.collect do |thumbnail|
  #     Thanos::Thumbnail.new(thumbnail)
  #   end
  # else
  Thanos::Thumbnail.new(@thumbnails)
end