Sha256: 82edda98a78557ad409ee963466b8f9210bbcaf7e0fbc55855718666ff11de33
Contents?: true
Size: 446 Bytes
Versions: 44
Compression:
Stored size: 446 Bytes
Contents
require 'pathname' require 'rubygems' require 'addressable/uri' require 'spec' require 'dm-core' def path_to(gem_name, version=nil) version = version ? Gem::Requirement.create(version) : Gem::Requirement.default specs = Gem.source_index.find_name(gem_name, version) paths = specs.map do |spec| spec_path = spec.loaded_from expanded_path = File.join(File.dirname(spec_path), '..', 'gems', "#{spec.name}-#{spec.version}") end end
Version data entries
44 entries across 44 versions & 2 rubygems