Sha256: af0b5282c033288a69934abfd655fee95175d1bc6a99f563c4195a7bc5d3008a
Contents?: true
Size: 692 Bytes
Versions: 18
Compression:
Stored size: 692 Bytes
Contents
module MDQT class CLI require 'mdqt/cli/base' class Transform < Base IdentifierUtils = MDQT::Client::IdentifierUtils def run halt!("No entityIDs have been specified!") if args.empty? args.each do |arg| puts transform(arg) end end 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 end end end
Version data entries
18 entries across 18 versions & 2 rubygems