class MDQT::CLI::Transform
Constants
- IdentifierUtils
Public Instance Methods
run()
click to toggle source
# File lib/mdqt/cli/transform.rb, line 11 def run halt!("No entityIDs have been specified!") if args.empty? args.each do |arg| puts transform(arg) end end
transform(arg)
click to toggle source
# File lib/mdqt/cli/transform.rb, line 21 def transform(arg) arg = arg.strip return arg if IdentifierUtils.valid_transformed?(arg) return IdentifierUtils.correct_lazy_transformed(arg) if IdentifierUtils.lazy_transformed?(arg) return IdentifierUtils.correct_fish_transformed(arg) if IdentifierUtils.fish_transformed?(arg) IdentifierUtils.transform_uri(arg) end