るりまサーチ

最速Rubyリファレンスマニュアル検索!
217件ヒット [1-100件を表示] (0.127秒)
トップページ > クエリ:I[x] > クエリ:Require[x] > クエリ:j[x] > クエリ:options[x]

別のキーワード

  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 > >>

OptionParser::Arguable#options {|opt| ... } -> object | nil (27314.0)

自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。

...自身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。

ブロックを与えた場合は、OptionParser を引数としてブロッ...
...を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。

//emlist[][ruby]{
require
'optparse'

o = nil
ARGV.options{|opt|
opt.on('-a'){ o = true }
opt.parse!
}
p o...

FileUtils.#chdir(dir, options = {}) {|dir| .... } -> object (9522.0)

プロセスのカレントディレクトリを dir に変更します。

...を dir に変更します。

ブロックとともに呼び出された時はブロック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

@param options :verbose が指定できます。
c:FileUtils#options

//emlist[][ruby...
...]{
require 'fileutils'
FileUtils.cd('/', verbose: true) # chdir and report it
//}...

JSON::State#configure(options = {}) -> self (9214.0)

与えられたハッシュで自身を設定します。

...キーについては JSON::State.new を参照してください。

@param options このオブジェクトの設定をするためのハッシュを指定します。

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

j
son_state = JSON::State.new(indent: "\t")
j
son_state.indent # => "\t"
J
SON.generate({key1:...
..."value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"

j
son_state.configure(indent: " ")
j
son_state.indent # => " "
J
SON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{ \"key1\":\"value1\", \"key2\":\"value2\"}"
//}

@see JSON::State.new...

FileUtils.#cd(dir, options = {}) {|dir| .... } -> object (6422.0)

プロセスのカレントディレクトリを dir に変更します。

...を dir に変更します。

ブロックとともに呼び出された時はブロック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

@param options :verbose が指定できます。
c:FileUtils#options

//emlist[][ruby...
...]{
require 'fileutils'
FileUtils.cd('/', verbose: true) # chdir and report it
//}...

CSV.instance(data = $stdout, options = Hash.new) {|csv| ... } -> object (6332.0)

このメソッドは CSV.new のように CSV のインスタンスを返します。 しかし、返される値は Object#object_id と与えられたオプションを キーとしてキャッシュされます。

...される値は Object#object_id と与えられたオプションを
キーとしてキャッシュされます。

ブロックが与えられた場合、生成されたインスタンスをブロックに渡して評価した
結果を返します。

@param data String か IO のインスタン...
...aram options CSV.new のオプションと同じオプションを指定できます。

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

options
= { headers: true }

text =<<-EOS
i
d,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS

csv = CSV.instance(text, options)
c...
...sv2 = CSV.instance(text, options)
csv.object_id == csv2.object_id # => true
print csv.read

# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
//}

@see CSV.new...

絞り込み条件を変える

Kernel#JSON(object, options = {}) -> object (6313.0)

第一引数に与えられたオブジェクトの種類によって Ruby のオブジェクトか JSON 形式の文字列を返します。

...ジェクトか JSON 形式の文字列を返します。

第一引数に文字列のようなオブジェクトを指定した場合は、それを JSON.#parse を用いてパースした結果を返します。
そうでないオブジェクトを指定した場合は、それを JSON.#generate...
...

@param object 任意のオブジェクトを指定します。

@param options JSON.#parse, JSON.#generate に渡すオプションを指定します。

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

J
SON('[1,2,{"name":"tanaka","age":19}]')
# => [1, 2, {"name"=>"tanaka", "age"=>19}]

J
SON('[1,2,{"name":...
..."tanaka","age":19}]', symbolize_names: true)
# => [1, 2, {:name=>"tanaka", :age=>19}]
//}

@see JSON.#parse, JSON.#generate...

JSON::State#merge(options = {}) -> self (6214.0)

与えられたハッシュで自身を設定します。

...キーについては JSON::State.new を参照してください。

@param options このオブジェクトの設定をするためのハッシュを指定します。

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

j
son_state = JSON::State.new(indent: "\t")
j
son_state.indent # => "\t"
J
SON.generate({key1:...
..."value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"

j
son_state.configure(indent: " ")
j
son_state.indent # => " "
J
SON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{ \"key1\":\"value1\", \"key2\":\"value2\"}"
//}

@see JSON::State.new...

test/unit (6060.0)

ユニットテストを行うためのライブラリです。

...してください。

* Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/

なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある訳で...
...す。

require
'test/unit'
require
'foo'

class TC_Foo < Test::Unit::TestCase
def setup
@obj = Foo.new
end

# def teardown
# end

def test_foo
assert_equal("foo", @obj.foo)
end
def test_bar
assert_equal("bar", @obj.bar)...
...s, 1 assertions, 1 failures, 0 errors, 0 skips

--name=test_barのような指定は行えません。

以下のようにすると help も表示されます。

$ ruby test_foo.rb --help
Usage: test_foo [options]
minitest options:
-h, --help Display this help....

JSON.[](object, options) -> object (3413.0)

文字列のように扱えるデータを受け取った場合は Ruby のオブジェクトに変換して返します。 そうでない場合は JSON に変換して返します。

... JSON に変換して返します。

@param object 任意のオブジェクト指定可能です。

@param options JSON.#parse, JSON.#generate の説明を参照してください。

//emlist[例][ruby]{
require
"json"
string=<<JSON
{ "a":1, "b":2, "c":3 }
J
SON
hash = { a: 1, b: 2, c: 3 }

J
SO...
...ing].class # => Hash
J
SON[string] # => {"a"=>1, "b"=>2, "c"=>3}
J
SON[string, symbolize_names: true] # => {:a=>1, :b=>2, :c=>3}
J
SON[hash].class # => String
J
SON[hash] # => "{\"a\":1,\"b\":2,\"c\":3}"
//}

@see J...
...SON.#parse, JSON.#generate...

JSON::State.from_state(options) -> JSON::State (3353.0)

与えられた options によって生成した JSON::State のインスタンスを返します。

...与えられた options によって生成した JSON::State のインスタンスを返します。

@param options JSON::State のインスタンスか、ハッシュを指定します。

@return options がハッシュである場合は、それによって初期化した JSON::State を...
...options JSON::State のインスタンスである場合は単に
options
を返します。いずれでも無い場合は、何も設定されていない JSON::State の
インスタンスを返します。

//emlist[例 Hash を指定][ruby]{
require
"json"

j
son_state = JSON:...
...te(indent: "\t")
j
son_state.class # => JSON::Ext::Generator::State
j
son_state.indent # => "\t"
//}

//emlist[例 JSON::State を指定][ruby]{
require
"json"

j
son_state = JSON::State.from_state(indent: "\t")
# JSON を出力する何らかの処理を実行する
copy = JSON::State.from_state(json...

絞り込み条件を変える

Tempfile.open(basename = &#39;&#39;, tempdir = nil, mode: 0, **options) {|fp| ...} -> object (3321.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...を表す Tempfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジ...
...使われます。

@param tempdir テンポラリファイルが作られるディレクトリです。
このデフォルト値は、Dir.tmpdir の値となります。

@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kerne...
...指定できます。

@param options ファイルのオプション引数を指定します。IO.open と同
じものが指定できます。ただし、:permオプションは無視され
ます。

例:
require
"tempfile"
t = Tempfile.open(['hoge', 'bar'])...

Tempfile.open(basename, tempdir = nil, mode: 0, **options) {|fp| ...} -> object (3321.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...を表す Tempfile オブジェクトを生成して返します。
ファイル名のプレフィクスには指定された basename が使われます。
ファイルは指定された tempdir に作られます。
open にブロックを指定して呼び出した場合は、Tempfile オブジ...
...使われます。

@param tempdir テンポラリファイルが作られるディレクトリです。
このデフォルト値は、Dir.tmpdir の値となります。

@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kerne...
...指定できます。

@param options ファイルのオプション引数を指定します。IO.open と同
じものが指定できます。ただし、:permオプションは無視され
ます。

例:
require
"tempfile"
t = Tempfile.open(['hoge', 'bar'])...
<< 1 2 3 > >>