るりまサーチ

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

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. resolv new
  5. socket new

ライブラリ

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Rinda::SimpleRenewer.new(sec = 180) -> Rinda::SimpleRenewer (21207.0)

新たな SimpleRenewer オブジェクトを生成します。

...新たな SimpleRenewer オブジェクトを生成します。

sec で Rinda::SimpleRenewer#renew が返す秒数を指定します。
@
param sec renew が返す秒数...

Psych::Visitors::YAMLTree.new(options = {}, emitter = Psych::TreeBuilder.new, ss = Psych::ScalarScanner.new) -> Psych::Visitors::YAMLTree (18321.0)

YAMLTree オブジェクトを生成します。

...

emitter, ss は通常デフォルトのものから変える必要はないでしょう。

@
param options オプション
@
param emitter AST の構築に使う Psych::TreeBuilder オブジェクト
@
param ss 文字列に quite が必要かどうかを判定するための Psych::ScalarScanner...

Resolv.new(resolvers = [Hosts.new, DNS.new]) -> Resolv (18309.0)

resolvers に与えたリゾルバの配列を先頭から順に 名前解決を試すような、新しいリゾルバオブジェクトを返します。

...たリゾルバの配列を先頭から順に
名前解決を試すような、新しいリゾルバオブジェクトを返します。

resolvers の各要素は each_address と each_name という
メソッドを持っていなければなりません。

@
param resolvers リゾルバの配列...

Logger.new(logdev, shift_age = 0, shift_size = 1048576, level: Logger::Severity::DEBUG, progname: nil, formatter: Formatter.new, datetime_format: nil, shift_period_suffix: &#39;%Y%m%d&#39;) -> Logger (18298.0)

Logger オブジェクトを生成します。

...Logger オブジェクトを生成します。

@
param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。

@
param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。...
...省略すると、ログの保存先を切り替えません。

@
param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズでログファイルを切り替えます。

@
param level ログに記録する時のログレベルを指定し...
...ogger.new(STDERR)
logger = Logger.new(STDOUT)
logger = Logger.new('logfile.log')

file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new(file, 'daily')
logger = Logger.new(file, level: :info)
logger = Logger.new(file, progname: 'progname')
logger = Logger.new(file...

PrettyPrint.new(output = &#39;&#39;, maxwidth = 79, newline = "\n") -> PrettyPrint (18252.0)

pretty printing のためのバッファを生成します。 output は出力先です。output は << メソッドを持っていなければなりません。 << メソッドには * PrettyPrint#text の第1引数 obj * PrettyPrint#breakable の第1引数 sep * PrettyPrint.new の第3引数 newline * PrettyPrint.new に与えたブロックを評価した結果 のどれかひとつが引数として与えられます。

...せん。
<< メソッドには
* PrettyPrint#text の第1引数 obj
* PrettyPrint#breakable の第1引数 sep
* PrettyPrint.new の第3引数 newline
* PrettyPrint.new に与えたブロックを評価した結果
のどれかひとつが引数として与えられます。

ブロックが指...
...い場合は、空白を生成するために {|width| ' ' * width} が使われます。

@
param output 出力先を指定します。output は << メソッドを持っていなければなりません。

@
param maxwidth 行の最大幅を指定します。ただし、改行できないものが...
...渡された場合は、実際の出力幅は maxwidth を越えることがあります。

@
param newline 改行に使われます。...

絞り込み条件を変える

PrettyPrint.new(output = &#39;&#39;, maxwidth = 79, newline = "\n") {|width| ...} -> PrettyPrint (18252.0)

pretty printing のためのバッファを生成します。 output は出力先です。output は << メソッドを持っていなければなりません。 << メソッドには * PrettyPrint#text の第1引数 obj * PrettyPrint#breakable の第1引数 sep * PrettyPrint.new の第3引数 newline * PrettyPrint.new に与えたブロックを評価した結果 のどれかひとつが引数として与えられます。

...せん。
<< メソッドには
* PrettyPrint#text の第1引数 obj
* PrettyPrint#breakable の第1引数 sep
* PrettyPrint.new の第3引数 newline
* PrettyPrint.new に与えたブロックを評価した結果
のどれかひとつが引数として与えられます。

ブロックが指...
...い場合は、空白を生成するために {|width| ' ' * width} が使われます。

@
param output 出力先を指定します。output は << メソッドを持っていなければなりません。

@
param maxwidth 行の最大幅を指定します。ただし、改行できないものが...
...渡された場合は、実際の出力幅は maxwidth を越えることがあります。

@
param newline 改行に使われます。...

CSV.new(data, options = Hash.new) -> CSV (18238.0)

このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。

...ingIO を渡してください。

@
param data String か IO のインスタンスを指定します。
String のインスタンスを指定した場合、CSV#string を使用して
後からデータを取り出すことが出来ます。

@
param options CSV をパースす...
...クオートします。
: :skip_lines
指定した正規表現にマッチしたそれぞれの行をコメントとして読み飛ばします。

@
raise CSV::MalformedCSVError 不正な CSV をパースしようとしたときに発生します。

//emlist[例: ファイルの読み込み][rub...
...e
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS

File.write("test.csv", users)

File.open("test.csv", "r") do |f|
csv = CSV.new(f, headers: true)
csv.class # => CSV
csv.first # => #<CSV::Row "id":"1" "first name":"taro" "last name":"tanaka" "age":"20">
end
//}

//emlist[...

Random.new(seed = Random.new_seed) -> Random (18236.0)

メルセンヌ・ツイスタに基づく擬似乱数発生装置オブジェクトを作ります。 引数が省略された場合は、Random.new_seedの値を使用します。

...
引数が省略された場合は、Random.new_seedの値を使用します。


@
param seed 擬似乱数生成器の種を整数で指定します。

//emlist[例: 種が同じなら同じ乱数列を発生できる。][ruby]{
prng = Random.new(1234)
[ prng.ra...
...] #=> [0.1915194503788923, 0.6221087710398319]
[ prng.rand(10), prng.rand(1000) ] #=> [4, 664]
# 同じ乱数列を発生する。
prng = Random.new(1234)
[ prng.rand, prng.rand ] #=> [0.1915194503788923, 0.6221087710398319]
[ prng.rand(10), prng.rand(1000) ] #...

Psych::Parser.new(handler = Handler.new) -> Psych::Parser (18208.0)

新たなパーサオブジェクトを生成して返します。

...新たなパーサオブジェクトを生成して返します。

handler で YAML のイベントを処理するハンドラを指定します。
詳しくは Psych::Parser を参照してください。

@
param handler YAML のイベントを処理するハンドラ...
<< 1 2 3 ... > >>