Sha256: 8d4a7296fc88d41343a09ae1ebfafc3276ffc2535de32f2b55fa9951b731a5c1

Contents?: true

Size: 595 Bytes

Versions: 3

Compression:

Stored size: 595 Bytes

Contents

unless defined? Gem
  require 'rubygems'
  require 'rubygems/specification'
end

module Gem
  @loaded_stacks = Hash.new { |h,k| h[k] = [] }

  class Specification
    attr_accessor :source, :location

    def load_paths
      require_paths.map {|p| File.join(full_gem_path, p) }
    end

    def groups
      @groups ||= []
    end
  end

  class Dependency
    attr_accessor :source, :groups

    alias :to_yaml_properties_before_crazy to_yaml_properties

    def to_yaml_properties
      to_yaml_properties_before_crazy.reject { |p| ["@source", "@groups"].include?(p.to_s) }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bundler-0.9.13 lib/bundler/rubygems_ext.rb
bundler-0.9.12 lib/bundler/rubygems_ext.rb
bundler-0.9.11 lib/bundler/rubygems_ext.rb