class CherryPickingMoments::Movie
Public Class Methods
new(moviepath)
click to toggle source
# File lib/cherry_picking_moments/movie.rb, line 6 def initialize(moviepath) @moviepath = moviepath end
Public Instance Methods
images()
click to toggle source
# File lib/cherry_picking_moments/movie.rb, line 10 def images return @images if @images @images = [] Dir.glob(File.join(parapara!.output_path, '*.png')).sort.each do |filepath| image = CherryPickingMoments::Image.new(filepath) if (prev_image = @images.last) prev_image.following_distance = prev_image.distance_from(image) end @images << image end @images end
Private Instance Methods
parapara!()
click to toggle source
# File lib/cherry_picking_moments/movie.rb, line 27 def parapara! @parapara ||= CherryPickingMoments::Parapara.new(@moviepath).tap(&:slice!) end