Sha256: f3fa0e4aeb64485951f1519cc60a66dda8d25060afd16cf20279c4a43b4d2585

Contents?: true

Size: 453 Bytes

Versions: 4

Compression:

Stored size: 453 Bytes

Contents

require 'rubygems/dependency'

module Bundler
  class Dependency < Gem::Dependency
    attr_reader :autorequire

    def initialize(name, version, options = {}, &blk)
      super(name, version)

      @groups = Array(options["group"] || :default)
      @source = options["source"]
      @autorequire = options.include?("require") ? options['require'] || [] : [name]
      @autorequire = [@autorequire] unless @autorequire.is_a?(Array)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
bundler-0.9.3 lib/bundler/dependency.rb
bundler-0.9.2 lib/bundler/dependency.rb
bundler-0.9.1 lib/bundler/dependency.rb
bundler-0.9.1.pre1 lib/bundler/dependency.rb