2420件ヒット
[1-100件を表示]
(0.114秒)
ライブラリ
- ビルトイン (798)
-
cgi
/ core (384) -
cgi
/ session (12) - etc (408)
- fileutils (24)
- matrix (156)
-
net
/ http (36) -
net
/ imap (84) - objspace (12)
- open3 (132)
- openssl (48)
-
rubygems
/ commands / environment _ command (12) -
rubygems
/ dependency _ installer (24) -
rubygems
/ installer (12) -
rubygems
/ remote _ fetcher (12) - timeout (21)
- tmpdir (12)
- uri (12)
-
webrick
/ cgi (24)
クラス
- BasicObject (24)
- CGI (24)
-
CGI
:: Session (12) - Dir (12)
-
Gem
:: DependencyInstaller (24) -
Gem
:: Installer (12) -
Gem
:: RemoteFetcher (12) - Hash (12)
- IO (168)
- Matrix (24)
-
Matrix
:: EigenvalueDecomposition (120) -
Net
:: HTTP (36) -
Net
:: IMAP :: Envelope (84) - Object (24)
- String (12)
- Time (12)
-
URI
:: Generic (12) -
WEBrick
:: CGI (24)
モジュール
-
CGI
:: QueryExtension (360) - Etc (408)
- FileUtils (24)
- Kernel (144)
- ObjectSpace (12)
- Open3 (132)
-
OpenSSL
:: X509 (48) - Timeout (21)
オブジェクト
- ENV (390)
キーワード
- % (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
CS
_ GNU _ LIBC _ VERSION (12) -
CS
_ GNU _ LIBPTHREAD _ VERSION (12) -
CS
_ PATH (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ CFLAGS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LDFLAGS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LIBS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ CFLAGS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LDFLAGS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LIBS (12) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ CFLAGS (12) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LDFLAGS (12) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LIBS (12) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ CFLAGS (12) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LDFLAGS (12) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LIBS (12) -
CS
_ POSIX _ V6 _ WIDTH _ RESTRICTED _ ENVS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ CFLAGS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LIBS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ CFLAGS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LIBS (12) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ CFLAGS (12) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LIBS (12) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ CFLAGS (12) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LIBS (12) -
CS
_ POSIX _ V7 _ THREADS _ CFLAGS (12) -
CS
_ POSIX _ V7 _ THREADS _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ WIDTH _ RESTRICTED _ ENVS (12) -
CS
_ V6 _ ENV (12) -
CS
_ V7 _ ENV (12) -
DEFAULT
_ CERT _ DIR (12) -
DEFAULT
_ CERT _ DIR _ ENV (12) -
DEFAULT
_ CERT _ FILE (12) -
DEFAULT
_ CERT _ FILE _ ENV (12) -
DEFAULT
_ OPTIONS (12) - EigenvalueDecomposition (12)
- EnvironmentCommand (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) - Ruby用語集 (12)
- accept (12)
-
accept
_ charset (12) -
accept
_ encoding (12) -
accept
_ language (12) - assoc (12)
-
auth
_ type (12) - bcc (12)
-
cache
_ control (12) - cc (12)
- cgi (12)
-
cgi
/ session (12) - clear (12)
- clone (12)
-
content
_ length (12) -
content
_ type (12) -
count
_ tdata _ objects (12) - d (12)
- dup (4)
- each (24)
-
each
_ key (24) -
each
_ pair (24) -
each
_ value (24) - eigen (12)
- eigensystem (12)
-
eigenvalue
_ matrix (12) - eigenvalues (12)
-
eigenvector
_ matrix (12) -
eigenvector
_ matrix _ inv (12) - eigenvectors (12)
- except (8)
- exec (48)
- fetch (36)
- filter! (14)
-
find
_ proxy (12) - format (12)
- freeze (6)
- from (24)
-
gateway
_ interface (12) -
get
_ proxy _ from _ env (12) - getlogin (12)
- header (12)
- host (12)
- include? (12)
- inspect (12)
-
instance
_ eval (24) - invert (12)
-
keep
_ if (24) - move (12)
- mv (12)
- negotiate (12)
- new (60)
- optparse (12)
- out (12)
-
path
_ info (12) -
path
_ translated (12) - pipeline (12)
-
pipeline
_ r (24) -
pipeline
_ rw (24) -
pipeline
_ start (24) -
pipeline
_ w (24) - popen (168)
- popen3 (24)
- pragma (12)
-
query
_ string (12) - rassoc (12)
- referer (12)
- reject (24)
- reject! (24)
-
remote
_ addr (12) -
remote
_ host (12) -
remote
_ ident (12) -
remote
_ user (12) - replace (12)
-
reply
_ to (12) -
request
_ method (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12) -
rubygems
/ commands / environment _ command (12) -
rubygems
/ commands / install _ command (12) -
script
_ name (12) - sec (12)
- select (24)
- select! (24)
- sender (12)
-
server
_ name (12) -
server
_ port (12) -
server
_ protocol (12) -
server
_ software (12) - slice (15)
- spawn (48)
- sprintf (12)
- sprintf フォーマット (12)
- start (36)
- subject (12)
- system (24)
- taint (6)
- tainted? (6)
- timeout (21)
- tmpdir (12)
- to (12)
-
to
_ a (12) -
to
_ ary (12) -
to
_ h (7) -
user
_ agent (12) - v (12)
-
v
_ inv (12) -
webrick
/ cgi (12) - 環境変数 (12)
検索結果
先頭5件
-
ENV (38086.0)
-
環境変数を表すオブジェクト。Hash と同様のインターフェースを持ち ます。ただし、Hash と異なり、ENV のキーと値には文字列しか とることができません。
...、Hash と異なり、ENV のキーと値には文字列しか
とることができません。
ENV で得られる文字列は ENV['PATH'] 以外は常に汚染されています。
オブジェクトの汚染に関しては spec/safelevel を参照して下さい。
ENV['PATH'] はその要素......//emlist[例][ruby]{
p ENV['TERM'].tainted? # => true
p path = ENV['PATH'] # => "/usr/local/bin:/usr/bin:/bin:/usr/X11/bin"
p path.tainted? # => false
//}
また、ENV で得られる文字列は Object#freeze されています。
//emlist[例][ruby]{
p ENV['TERM'].frozen? # => tru......e
//}
Windows では環境変数は大文字、小文字を区別しません。(cygwin を除く)
//emlist[例][ruby]{
ENV['OS'] # => Windows_NT
ENV['os'] # => Windows_NT
//}......、ENV のキーと値には文字列しか
とることができません。
また、ENV で得られる文字列は Object#freeze されています。
//emlist[例][ruby]{
p ENV['TERM'].frozen? # => true
//}
Windows では環境変数は大文字、小文字を区別しません。(cygwin......を除く)
//emlist[例][ruby]{
ENV['OS'] # => Windows_NT
ENV['os'] # => Windows_NT
//}... -
ENV
. replace(hash) -> ENV (27201.0) -
環境変数を hash と同じ内容に変更します。 self を返します。
環境変数を hash と同じ内容に変更します。 self を返します。
@param hash キーと値の対応関係を指定します。 to_hash でハッシュに変換されます。 -
ENV
. clone(freeze: true) -> object (27158.0) -
ENV オブジェクトの複製を作成して返します。
...ENV オブジェクトの複製を作成して返します。
ENV は OS のプロセス全体で共有される環境変数を操作するラッパーオブジェクトなので、複製は有用ではありません。
そのため、3.1 からは複製で環境変数を操作するときに depr......ecated 警告がでます。
テスト実行中に環境変数を退避する用途には ENV.to_h を使用してください。
//emlist[][ruby]{
saved_env = ENV.to_h
# (テストなど)
ENV.replace(saved_env)
//}
@see Object#clone......ecated 警告がでます。
テスト実行中に環境変数を退避する用途には ENV.to_h を使用してください。
//emlist[][ruby]{
saved_env = ENV.to_h
# (テストなど)
ENV.replace(saved_env)
//}
@see Object#clone
@see ENV.dup... -
ENV
. slice(*keys) -> Hash (27148.0) -
引数で指定されたキーとその値だけを含む Hash を返します。
...の値だけを含む Hash を返します。
//emlist[例][ruby]{
ENV["foo"] = "bar"
ENV["baz"] = "qux"
ENV["bar"] = "rab"
ENV.slice() # => {}
ENV.slice("") # => {}
ENV.slice("unknown") # => {}
ENV.slice("foo", "baz") # => {"foo"=>"bar", "baz"=>"qux"}
//}
@see Hash#slice......を含む Hash を返します。
//emlist[例][ruby]{
ENV["foo"] = "bar"
ENV["baz"] = "qux"
ENV["bar"] = "rab"
ENV.slice() # => {}
ENV.slice("") # => {}
ENV.slice("unknown") # => {}
ENV.slice("foo", "baz") # => {"foo"=>"bar", "baz"=>"qux"}
//}
@see Hash#slice, ENV.except... -
ENV
. each -> Enumerator (27118.0) -
key と value を引数としてブロックを評価します。
...key と value を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each do |key, value|
p "value is #{value}" if key == 'FOO' # => "value is bar"
end
# => ENV
//}... -
ENV
. each {|key , value| . . . } -> self (27118.0) -
key と value を引数としてブロックを評価します。
...key と value を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each do |key, value|
p "value is #{value}" if key == 'FOO' # => "value is bar"
end
# => ENV
//}... -
ENV
. each _ pair -> Enumerator (27118.0) -
key と value を引数としてブロックを評価します。
...key と value を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each do |key, value|
p "value is #{value}" if key == 'FOO' # => "value is bar"
end
# => ENV
//}... -
ENV
. each _ pair {|key , value| . . . } -> self (27118.0) -
key と value を引数としてブロックを評価します。
...key と value を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each do |key, value|
p "value is #{value}" if key == 'FOO' # => "value is bar"
end
# => ENV
//}... -
ENV
. except(*keys) -> Hash (27118.0) -
引数で指定された以外のキーとその値だけを含む Hash を返します。
...引数で指定された以外のキーとその値だけを含む Hash を返します。
//emlist[][ruby]{
ENV #=> {"LANG"=>"en_US.UTF-8", "TERM"=>"xterm-256color", "HOME"=>"/Users/rhc"}
ENV.except("TERM","HOME") #=> {"LANG"=>"en_US.UTF-8"}
//}
@see Hash#except, ENV.slice... -
ENV
. reject -> Enumerator (27118.0) -
環境変数のうち、ブロックを評価した値が真であるものをとり除きます。 Enumerable#reject と異なり Hash を返します。また、とり除いた結果 は実際の環境変数に影響を与えません。
...除きます。
Enumerable#reject と異なり Hash を返します。また、とり除いた結果
は実際の環境変数に影響を与えません。
//emlist[][ruby]{
ENV['TEST'] = 'foo'
result = ENV.reject { |key, value| key == 'TEST' }
result['TEST'] # => nil
ENV['TEST'] # => "foo"
//}...