setup
prepares a sandboxed location to install gems. All installs are directed to a temporary directory. All install plugins are removed.
If the RUBY
environment variable is set the given path is used for Gem::ruby
. The local platform is set to i386-mswin32
for Windows or i686-darwin8.10.1
otherwise.
If the KEEP_FILES
environment variable is set the files will not be removed from /tmp/test_rubygems_#{$$}.#{Time.now.to_i}
.
teardown
restores the process to its original state and removes the tempdir unless the KEEP_FILES
environment variable was set.
Display an informational alert. Will ask question
if it is not nil.
Returns a Concat
object, for the given jobs
%pwd, %cwd -> @pwd
ex)
if you wish to output: "shell: job(#{@command}:#{@pid}) close pipe-out." then mes: "job(%id) close pipe-out." yorn: Boolean(@shell.debug? or @shell.verbose?)
Components of the URI
in the order.
Components of the URI
in the order.
v
String
public setter for the password
component. (with validation)
see also URI::Generic.check_password
require 'uri' uri = URI.parse("http://john:S3nsit1ve@my.example.com") uri.password = "V3ry_S3nsit1ve" # => "V3ry_S3nsit1ve" uri #=> #<URI::HTTP:0x00000000881d90 URL:http://john:V3ry_S3nsit1ve@my.example.com>
returns the password component
v
String
public setter for the path component v
. (with validation)
see also URI::Generic.check_path
require 'uri' uri = URI.parse("http://my.example.com/pub/files") uri.path = "/faq/" # => "/faq/" uri #=> #<URI::HTTP:0x000000008e89e8 URL:http://my.example.com/faq/>