class Bagel::Video::ClipBuilders::IntroClipBuilder
Constants
- ID
Public Instance Methods
add_clip_fade()
click to toggle source
# File lib/bagel/video/clip_builders/intro_clip_builder.rb, line 11 def add_clip_fade clip.fade = Video::Fade.new(in_start: 0, in_duration: 1.5, out_start: 6.5, out_duration: 1.5) end
add_overlays()
click to toggle source
# File lib/bagel/video/clip_builders/intro_clip_builder.rb, line 15 def add_overlays add_intro_overlay end
set_id()
click to toggle source
# File lib/bagel/video/clip_builders/intro_clip_builder.rb, line 7 def set_id clip.id = ID end
Private Instance Methods
add_intro_overlay()
click to toggle source
# File lib/bagel/video/clip_builders/intro_clip_builder.rb, line 25 def add_intro_overlay clip.overlays << intro_overlay end
intro_graphic()
click to toggle source
# File lib/bagel/video/clip_builders/intro_clip_builder.rb, line 33 def intro_graphic Graphic::Intro.new(title, description).save end
intro_overlay()
click to toggle source
# File lib/bagel/video/clip_builders/intro_clip_builder.rb, line 29 def intro_overlay Overlays::Intro.new(intro_graphic) end
post_initialize(data)
click to toggle source
# File lib/bagel/video/clip_builders/intro_clip_builder.rb, line 21 def post_initialize(data) @title, @description = data[:title], data[:description] end