lib/wgif/cli.rb in wgif-0.0.1.pre vs lib/wgif/cli.rb in wgif-0.0.1
- old
+ new
@@ -1,9 +1,7 @@
require 'optparse'
require 'wgif/exceptions'
-require 'wgif/downloader'
-require 'wgif/gif_maker'
require 'wgif/installer'
module WGif
class CLI
@@ -63,9 +61,11 @@
raise WGif::MissingOutputFileException unless parsed_args[:output]
end
def make_gif(cli_args)
WGif::Installer.new.run if cli_args[0] == 'install'
+ require 'wgif/downloader'
+ require 'wgif/gif_maker'
rescue_errors do
args = parse_args cli_args
validate_args(args)
video = Downloader.new.get_video(args[:url])
clip = video.trim(args[:trim_from], args[:duration])