Method: Bundler::Source::Path::Installer#initialize

Defined in:
lib/bundler/source/path/installer.rb

#initialize(spec, options = {}) ⇒ Installer

Returns a new instance of Installer.



11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/bundler/source/path/installer.rb', line 11

def initialize(spec, options = {})
  @options            = options
  @spec               = spec
  @gem_dir            = Bundler.rubygems.path(spec.full_gem_path)
  @wrappers           = true
  @env_shebang        = true
  @format_executable  = options[:format_executable] || false
  @build_args         = options[:build_args] || Bundler.rubygems.build_args
  @gem_bin_dir        = "#{Bundler.rubygems.gem_dir}/bin"
  @disable_extensions = options[:disable_extensions]
  @bin_dir = @gem_bin_dir
end