Sha256: b3058cf40fdcc25f7a0d2ad7cb5fc9dd4eb31339b098d4ea123efb258e2241a9
Contents?: true
Size: 724 Bytes
Versions: 244
Compression:
Stored size: 724 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/core_ext' module Avm module Git class Commit module ClassMethods common_concern module ClassMethods def target_url_to_env_path(target_url) uri = ::Addressable::URI.parse(target_url) uri.scheme = 'file' if uri.scheme.blank? [uri_to_env(uri), uri.path] end private def uri_to_env(uri) case uri.scheme when 'file' then ::EacRubyUtils::Envs.local when 'ssh' then ::EacRubyUtils::Envs.ssh(uri) else "Invalid schema \"#{uri.schema}\" (URI: #{uri})" end end end end end end end
Version data entries
244 entries across 244 versions & 4 rubygems