るりまサーチ

最速Rubyリファレンスマニュアル検索!
3447件ヒット [1-100件を表示] (0.277秒)

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix rank_e
  4. matrix det_e
  5. open3 capture2e

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Etc.#getlogin -> String | nil (29107.0)

自分の login 名を返します。得られなかった場合は nil を返します。

...た場合は nil を返します。

getlogin は su(1) などでログイン時のユーザとは異なるユーザになっている場合、
現在ではなくログイン時のユーザを返します。

このメソッドが失敗した場合は Etc.#getpwuid に
フォールバックすると...
...よいでしょう。

たとえば、環境変数 USER などもあわせて、以下のようにフォールバックできます。

//emlist[][ruby]{
require "etc"
login_user = ENV['USER'] || ENV['LOGNAME'] || Etc.getlogin || Etc.getpwuid.name
//}...

ERB::Util.#url_encode(s) -> String (26119.0)

文字列 s を URLエンコードした文字列を返します。

...を返します(CGI.escapeとほぼ同じです)。

@param s URLエンコードを行う文字列

//emlist[例][ruby]{
require "erb"
include ERB::Util

puts url_encode("Programming Ruby: The Pragmatic Programmer's Guide")
# Programming%20Ruby%3A%20%20The%20Pragmatic%20Programmer%27s%20Guide
//}...

ERB::Util.#html_escape(s) -> String (26107.0)

文字列 s を HTML用にエスケープした文字列を返します。

...照 &amp; &quot; &lt; &gt; にそれぞれ変更した文字列を返します
(CGI.escapeHTMLとほぼ同じです)。

@param s HTMLエスケープを行う文字列

//emlist[例][ruby]{
require "erb"
include ERB::Util

puts html_escape("is a > 0 & a < 10?")
# is a &gt; 0 &amp; a &lt; 10?
//}...

Etc.#nprocessors -> Integer (26107.0)

有効な CPU コア数を返します。

...有効な CPU コア数を返します。

//emlist[][ruby]{
require 'etc'
p Etc.nprocessors #=> 4
//}...

Etc.#uname -> {Symbol => String} (26107.0)

uname(2) で取得したシステム情報を Hash で返します。

...e(2) で取得したシステム情報を Hash で返します。

@return 少なくとも :sysname, :nodename, :release, :version, :machine
5 つのキーを持つ Hash を返します。

//emlist[例][ruby]{
require 'etc'
require 'pp'

pp Etc.uname
# => {:sysname=>"Linux",
# :node...
...name=>"boron",
# :release=>"2.6.18-6-xen-686",
# :version=>"#1 SMP Thu Nov 5 19:54:42 UTC 2009",
# :machine=>"i686"}
//}...

絞り込み条件を変える

Etc.#confstr(name) -> String | nil (23107.0)

confstr(3) で取得したシステム設定変数の値を返します。

...m name Etc モジュールの CS_ で始まる定数のいずれかを指定します。

引数 name に対応する設定が行われていない状態の場合は nil を返します。
(confstr(3) が -1 を返し、errno が設定されていない場合)

//emlist[][ruby]{
require "etc"
E
tc.co...
...nfstr(Etc::CS_PATH) # => "/bin:/usr/bin"

# GNU/Linux
E
tc.confstr(Etc::CS_GNU_LIBC_VERSION) # => "glibc 2.18"
E
tc.confstr(Etc::CS_GNU_LIBPTHREAD_VERSION) # => "NPTL 2.18"
//}...

Etc.#sysconf(name) -> Integer | nil (23107.0)

sysconf(3) で取得したシステム設定変数の値を返します。

...me が制限に関する設定値であり、設定が制限がない状態の場合は nil
を返します。(sysconf(3) が -1 を返し、errno が設定されていない
場合)

@param name Etc モジュールの SC_ で始まる定数のいずれかを指定します。

//emlist[][ruby]{
req...
...uire "etc"
E
tc.sysconf(Etc::SC_ARG_MAX) # => 2097152

# Number of processors.
# It is not standardized.
E
tc.sysconf(Etc::SC_NPROCESSORS_ONLN) # => 4
//}...

ERB::Util.#u(s) -> String (23019.0)

文字列 s を URLエンコードした文字列を返します。

...を返します(CGI.escapeとほぼ同じです)。

@param s URLエンコードを行う文字列

//emlist[例][ruby]{
require "erb"
include ERB::Util

puts url_encode("Programming Ruby: The Pragmatic Programmer's Guide")
# Programming%20Ruby%3A%20%20The%20Pragmatic%20Programmer%27s%20Guide
//}...

Etc.#sysconfdir -> String | nil (23019.0)

システムの設定ディレクトリを返します。

...//emlist[][ruby]{
require 'etc'
p Etc.sysconfdir # => "/etc"
//}

主に "/etc" を返しますが、Ruby をソースからビルドした場合は異なるディレ
クトリを返す場合があります。例えば、Ruby を /usr/local にインストールし
た場合は、"/usr/local/etc"...
<< 1 2 3 ... > >>