class AudioVision::Asset

Constants

ATTRIBUTES
SIZES

Public Class Methods

new(attributes={}) click to toggle source
# File lib/audio_vision/asset.rb, line 30
def initialize(attributes={})
  @caption  = attributes["caption"]
  @owner    = attributes["owner"]
  @title    = attributes["title"]

  SIZES.each do |size|
    self.send("#{size}=", Asset::Size.new(attributes[size.to_s]))
  end
end