Class: Videojuicer::Promo::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/videojuicer/promo/base.rb

Direct Known Subclasses

Audio, Heart, Image, Text, Video

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.inherited(base) ⇒ Object



13
14
15
16
17
18
19
20
21
22
# File 'lib/videojuicer/promo/base.rb', line 13

def self.inherited(base)
  base.send(:include, Videojuicer::Resource)
  base.send(:extend, Videojuicer::Promo::Base::ClassMethods)
  base.send(:include, Videojuicer::Promo::Base::InstanceMethods)
  
  base.property :campaign_policy_id,  Integer
  base.property :asset_id,            Integer
  base.property :role,                String
  base.property :href,                String
end