るりまサーチ

最速Rubyリファレンスマニュアル検索!
1874件ヒット [201-300件を表示] (0.071秒)

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. require execute

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

Kernel.#pp(*obj) -> object (13.0)

指定されたオブジェクト obj を標準出力に見やすい形式(プリティプリント)で出力します。 obj それぞれを引数として PP.pp を呼ぶことと同等です。

...して PP.pp を呼ぶことと同等です。

初回呼び出し時に自動的に pp を require します。

@param obj 表示したいオブジェクトを指定します。

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

b = [1, 2, 3] * 4
a = [b, b]
a << a
pp a

#=> [[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3],...

Open3.#pipeline(*cmds) -> [Process::Status] (13.0)

指定したコマンドのリストをパイプで繋いで順番に実行します。

...す。

例1:

require
"open3"

fname = "/usr/share/man/man1/ruby.1.gz"
p Open3.pipeline(["zcat", fname], "nroff -man", "less")
#=> [#<Process::Status: pid 11817 exit 0>,
# #<Process::Status: pid 11820 exit 0>,
# #<Process::Status: pid 11828 exit 0>]

例2:

require
"open3"...

OpenSSL::ASN1.#decode(der) -> OpenSSL::ASN1::ASN1Data (13.0)

DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。

...ブジェクトが Constructive である場合は、
それを構成する要素も再帰的に解析します。

例:

ruby -e '
require
"openssl"
require
"pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem)
pp OpenSSL::ASN1.decode(cert.to_der)
' mycert.pem
#<O...

Syslog.#open(ident=$0, options=Syslog::LOG_PID|Syslog::LOG_CONS, facility=Syslog::LOG_USER) -> self (13.0)

与えられた引数でsyslogを開きます。以降、他の Syslog モジュール関数が使 用可能となります。

...はRuntimeErrorが発生します。

@return self を返します。

syslogを既に開いていた場合はRuntimeErrorが発生します。

require
'syslog'

Syslog.open("syslogtest")
Syslog.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
begin
Syslog.open("syslog...
...> err
puts err #=> "syslog already open"
end

options と facility に指定できる値については
Syslog::Constants を参照してください。

指定例:
require
'syslog'
Syslog.open('ftpd', Syslog::LOG_PID | Syslog::LOG_NDELAY,
Syslog::LOG_FTP)...

Syslog.#open(ident=$0, options=Syslog::LOG_PID|Syslog::LOG_CONS, facility=Syslog::LOG_USER) { |syslog| ... } -> self (13.0)

与えられた引数でsyslogを開きます。以降、他の Syslog モジュール関数が使 用可能となります。

...はRuntimeErrorが発生します。

@return self を返します。

syslogを既に開いていた場合はRuntimeErrorが発生します。

require
'syslog'

Syslog.open("syslogtest")
Syslog.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
begin
Syslog.open("syslog...
...> err
puts err #=> "syslog already open"
end

options と facility に指定できる値については
Syslog::Constants を参照してください。

指定例:
require
'syslog'
Syslog.open('ftpd', Syslog::LOG_PID | Syslog::LOG_NDELAY,
Syslog::LOG_FTP)...

絞り込み条件を変える

Win32::Resolv.#get_resolv_info -> [[String], [String]] (13.0)

ドメイン名とネームサーバを配列の配列で返します。

...列の配列で返します。

例:

require
"win32/resolv"
p Win32::Resolv.get_resolv_info #=> [["my.example.com"], ["192.168.1.1"]]

設定されていない情報は nil になります。

# ドメイン名が設定されていない場合。
require
"win32/resolv"
p Win32::Resolv.get...

Abbrev.#abbrev(words, pattern = nil) -> Hash (7.0)

文字列の配列から一意に決まる短縮形を計算し、 短縮形をキー、元の文字列を値とするハッシュを返します。

...@param pattern Regexp か String を指定します。

@return 短縮形をキー、元の文字列を値とするハッシュを返します。

require
'abbrev'

# words に同じ文字列が含まれている場合は
# 以下のようにその文字列しか返しません。
pp Abbre...

Base64.#decode64(str) -> String (7.0)

与えられた文字列を Base64 デコードしたデータを返します。

...を返します。

このメソッドは 2045 に対応しています。

@param str Base64 デコードする文字列を指定します。

require
'base64'
str = 'VGhpcyBpcyBsaW5lIG9uZQpUaGlzIG' +
'lzIGxpbmUgdHdvClRoaXMgaXMgbGlu' +
'ZSB0aHJlZQpBbmQgc28gb24uLi4K'
puts...

Base64.#encode64(bin) -> String (7.0)

与えられたデータを Base64 エンコードした文字列を返します。

...コード後の文字で 60 文字ごとに改行を追加します。

@param bin Base64 エンコードするデータを指定します。


require
'base64'
Base64.encode64("Now is the time for all good coders\nto learn Ruby")

# => Tm93IGlzIHRoZSB0aW1lIGZvciBhbGwgZ29vZCBjb2RlcnMKdG8...
<< < 1 2 3 4 5 ... > >>