BigKeeper/big-keeper

View on GitHub
lib/big_keeper/command/image.rb

Summary

Maintainability
A
35 mins
Test Coverage
require 'big_resources/util/image/name_analyze_util'
require 'big_keeper/util/leancloud_logger'
 
module BigKeeper
def self.image_command
desc 'Image operations'
command :image do | c |
c.desc "Detect duplicate name images."
Similar blocks of code found in 2 locations. Consider refactoring.
c.command :name do | name |
name.action do | global_options, options, args |
LeanCloudLogger.instance.set_command("image/name")
 
path = File.expand_path(global_options[:path])
BigResources::ImageAnalyzeUtil.get_duplicate_name_file_with_type(path, BigResources::PNG)
end
end
 
c.desc "Detect duplicate content images."
Similar blocks of code found in 2 locations. Consider refactoring.
c.command :content do | content |
content.action do | global_options, options, args |
LeanCloudLogger.instance.set_command("image/content")
path = File.expand_path(global_options[:path])
BigResources::ImageAnalyzeUtil.get_duplicate_content_file_with_type(path, BigResources::PNG)
end
end
end
end
end