Class: EncodingDotCom::ThumbnailFormat

Inherits:
Format
  • Object
show all
Defined in:
lib/encoding_dot_com/thumbnail_format.rb

Overview

A Thumbnail output format

Instance Method Summary collapse

Methods inherited from Format

allowed_attributes, boolean_attributes, #build_xml, create

Constructor Details

#initialize(attributes = {}) ⇒ ThumbnailFormat

Creates a new ThumbnailFormat. You should be calling Format.create(attributes) rather than this constructor directly.



8
9
10
11
# File 'lib/encoding_dot_com/thumbnail_format.rb', line 8

def initialize(attributes={})
  @attributes = attributes.merge("output" => "thumbnail")
  validate_attributes
end

Instance Method Details

#validate_attributesObject



13
14
15
16
17
# File 'lib/encoding_dot_com/thumbnail_format.rb', line 13

def validate_attributes
  validate_time
  validate_height
  validate_width
end