new
  - 1_8_6_287
 - 1_8_7_72
 - 1_8_7_330
 - 1_9_1_378
 - 1_9_2_180
 - 1_9_3_125 (0)
 - 1_9_3_392 (0)
 - 2_1_10 (38)
 - 2_2_9 (0)
 - 2_4_6 (0)
 - 2_5_5 (9)
 - 2_6_3 (0)
 - What's this?
 
new(package, options={})
  public
  Constructs an Installer instance that will install the gem at package which can either be a path or an instance of Gem::Package. options is a Hash with the following keys:
:bin_dir  | 
 Where to put a bin wrapper if needed.  | 
:development  | 
 Whether or not development dependencies should be installed.  | 
:env_shebang  | 
 Use /usr/bin/env in bin wrappers.  | 
:force  | 
 Overrides all version checks and security policy checks, except for a signed-gems-only policy.  | 
:format_executable  | 
 Format the executable the same as the Ruby executable. If your Ruby is ruby18, foo_exec will be installed as foo_exec18.  | 
:ignore_dependencies  | 
 Don’t raise if a dependency is missing.  | 
:install_dir  | 
 The directory to install the gem into.  | 
:security_policy  | 
 Use the specified security policy. See Gem::Security  | 
:user_install  | 
 Indicate that the gem should be unpacked into the users personal gem directory.  | 
:only_install_dir  | 
 Only validate dependencies against what is in the install_dir  | 
:wrappers  | 
 Install wrappers if true, symlinks if false.  | 
:build_args  | 
 An Array of arguments to pass to the extension builder process. If not set, then Gem::Command.build_args is used  | 
:post_install_message  | 
 Print gem post install message if true  | 

  
  
  