るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

キーワード

検索結果

<< 1 2 3 ... > >>

WIN32OLE_PARAM#default -> object | nil (24144.0)

パラメータを指定しなかった場合の既定値を取得します。

...返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
method.params.each do |param|
if param.default
p
uts "#{param.name} (= #{param.default})"
else
p
uts "#{param}"
end
end...

Hash#default -> object | nil (18253.0)

ハッシュのデフォルト値を返します。

...には 2 番目の形式か Hash#default_proc を使ってください。

2 番目の形式はハッシュがデフォルト値としてブロックを持つ場合に、
self と引数 key をブロックに渡して評価し、その結果を返します。

@param key デフォルトのブロッ...
....new("default")
p
h.default #=> "default"
p
h.default(:some) #=> "default"
p
h #=>{}

h = Hash.new{|hash, key| hash[key] ="default" }
p
h.default #=> nil
p
h.default(:some) #=> "default"
p
h #=> {:some=>"default"}

h = Hash.new
p
h.default #=> nil
p
h.default(:som...
...e) #=> nil
p
h #=> {}
//}

@see Hash#default=, Hash#default_proc...

Hash#default(key) -> object | nil (18253.0)

ハッシュのデフォルト値を返します。

...には 2 番目の形式か Hash#default_proc を使ってください。

2 番目の形式はハッシュがデフォルト値としてブロックを持つ場合に、
self と引数 key をブロックに渡して評価し、その結果を返します。

@param key デフォルトのブロッ...
....new("default")
p
h.default #=> "default"
p
h.default(:some) #=> "default"
p
h #=>{}

h = Hash.new{|hash, key| hash[key] ="default" }
p
h.default #=> nil
p
h.default(:some) #=> "default"
p
h #=> {:some=>"default"}

h = Hash.new
p
h.default #=> nil
p
h.default(:som...
...e) #=> nil
p
h #=> {}
//}

@see Hash#default=, Hash#default_proc...

Pathname#expand_path(default_dir = &#39;.&#39;) -> Pathname (15420.0)

Pathname.new(File.expand_path(self.to_s, *args)) と同じです。

...Pathname.new(File.expand_path(self.to_s, *args)) と同じです。

@param default_dir self が相対パスであれば default_dir を基準に展開されます。

//emlist[例][ruby]{
require "pathname"

p
ath = Pathname("testfile")
P
athname.pwd # => #<Pathname:/path/to>
p
ath.expand_...
...path # => #<Pathname:/path/to/testfile>
p
ath.expand_path("../") # => #<Pathname:/path/testfile>
//}

@see File.expand_path...

OpenSSL::SSL::SSLContext#set_params(params) -> Hash (12407.0)

パラメータをハッシュで設定します。

...t (OpenSSL::SSL::SSLContext#cert=)
* :key (OpenSSL::SSL::SSLContext#key=)
* :client_ca (OpenSSL::SSL::SSLContext#client_ca=)
* :ca_file (OpenSSL::SSL::SSLContext#ca_file=)
* :ca_path (OpenSSL::SSL::SSLContext#ca_path=)
* :timeout (OpenSSL::SSL::SSLContext#timeout=)
* :verify_mode (OpenSS...
...xt#verify_mode=)
* :verify_depth (OpenSSL::SSL::SSLContext#verify_depth=)
* :verify_callback (OpenSSL::SSL::SSLContext#verify_callback=)
* :options (OpenSSL::SSL::SSLContext#options=)
* :cert_store (OpenSSL::SSL::SSLContext#cert_store=)
* :extra_chain_cert (OpenSSL::SSL::SSLContext#extra_c...
...:client_cert_cb (OpenSSL::SSL::SSLContext#client_cert_cb=)
* :tmp_dh_callback (OpenSSL::SSL::SSLContext#tmp_dh_callback=)
* :session_id_context (OpenSSL::SSL::SSLContext#session_id_context=)
* :session_get_cb (OpenSSL::SSL::SSLContext#session_get_cb=)
* :session_new_cb (OpenSSL::SSL::SSLCon...

絞り込み条件を変える

Hash#default_proc=(pr) (12398.0)

ハッシュのデフォルト値を返す Proc オブジェクトを 変更します。

...ハッシュのデフォルト値を返す Proc オブジェクトを
変更します。

以前のデフォルトは値(Hash#default)の場合も
P
roc の場合(Hash#default_proc)でも上書きされます。

引数には to_proc で Proc オブジェクトに変換できる
オブジェクト...
...も受け付けます。

nil を指定した場合は現在の Hash#default_proc をクリアします。

@param pr デフォルト値を返す手続きオブジェクト

//emlist[例][ruby]{
h = {}
h.default_proc = proc do |hash, key|
hash[key] = case
when (key % 15).zero?...
...d
p
h[1] # => 1
p
h[2] # => 2
p
h[3] # => "Fizz"
p
h[5] # => "Buzz"
p
h[15] # => "FizzBuzz"

h.default_proc = nil
p
h[16] # => nil
# default_proc が nil になったので `16=>16 が追加されていない`
p
h # => {1=>1, 2=>2, 3=>"Fizz", 5=>"Buzz", 15=>"FizzBuzz"}
//}

@see Hash#default...

Zlib::Deflate#params(level, strategy) -> nil (12249.0)

圧縮ストリームの設定を変更します。詳しくは zlib.h を 参照して下さい。設定の変更に伴うストリームからの出力は 出力バッファに保存されます。

...ファに保存されます。

@param level 0-9の範囲の整数, または Zlib::DEFAULT_COMPRESSION を指定します。
詳細はzlib.hを参照してください。
@param strategy Zlib::FILTERED, Zlib::HUFFMAN_ONLY,
Zlib::DEFAULT_STRATEGY など指定します。...
...mp_str = dez.deflate('hoge'*5);
comp_str << dez.deflate('0'*80)
comp_str << dez.finish
p
comp_str
p
Zlib::Inflate.inflate(comp_str)
end

def case2
dez = Zlib::Deflate.new
comp_str = dez.deflate('hoge'*5);
dez.params(Zlib::BEST_COMPRESSION, Zlib::HUFFMAN_ONLY)
comp...
..._str << dez.deflate('0'*80)
comp_str << dez.finish
p
comp_str
p
Zlib::Inflate.inflate(comp_str)
end

case1
case2
#=> "x\234\313\310OO\315@\303\006T\006\000D\367\0270"
#=> "hogehogehogehogehoge00000000000000000000000000000000000000000000000000000000000000000000000000000000"
#=...

OptionParser#getopts(*opts) -> Hash (9219.0)

引数をパースした結果を、Hash として返します。

...ない場合は、
default
_argv をパースします。

//emlist[][ruby]{
opt = OptionParser.new
param
s = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = true # --foo
# params["bar"] = "x" # --bar x
//}

@param argv パースし...
...たい配列を指定します。

@param opts 引数を文字列で指定します。

@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになり...

OptionParser#getopts(argv, *opts) -> Hash (9219.0)

引数をパースした結果を、Hash として返します。

...ない場合は、
default
_argv をパースします。

//emlist[][ruby]{
opt = OptionParser.new
param
s = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = true # --foo
# params["bar"] = "x" # --bar x
//}

@param argv パースし...
...たい配列を指定します。

@param opts 引数を文字列で指定します。

@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになり...
<< 1 2 3 ... > >>