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])