class AozoraZip::CLI
Public Instance Methods
unzip(filename)
click to toggle source
# File lib/aozora_zip/cli.rb, line 22 def unzip(filename) dirname = options[:dir] || File.basename(filename, ".*") if !options[:dir] && dirname == filename raise AozoraZip::Error, "filename #{filename} should have ext, usually `.zip`" end if options[:verbose] puts "unzip #{filename} to #{dirname}" end AozoraZip::Core.unzip(filename, dirname, verbose: options[:verbose], force: options[:force]) end
zip(dirname)
click to toggle source
# File lib/aozora_zip/cli.rb, line 11 def zip(dirname) filename = options[:file] || dirname+".zip" if options[:verbose] puts "zip directory #{dirname} into #{filename}" end AozoraZip::Core.zip(filename, dirname, verbose: options[:verbose], force: options[:force]) end