るりまサーチ

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

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Thread#name=(name) -> String (21213.0)

self の名前を name に設定します。

...よっては pthread やカーネルにも設定を行う場合があります。

@raise ArgumentError 引数に ASCII 互換ではないエンコーディングのものを
指定した場合に発生します。

//emlist[例][ruby]{
a = Thread.new{}
a.name = 'named'
a.name...
...# => "named"
a.inspect # => "#<Thread:0x00007f85ac8721f0@named@(irb):1 dead>"
//}

@see Thread#name...

Rake::PackageTask#name=(name) (21113.0)

バージョン情報を含まないパッケージの名前をセットします。

...ットします。

@param name パッケージの名前を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする
r
equire 'rake/packagetask'

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.name # => "sample"
package_task.name = "update"
package_task....

OptionParser#program_name=(name) (12213.0)

プログラムの名前を文字列で指定します。

...@param name プログラムの名前を文字列で指定します。

//emlist[例][ruby]{
r
equire "optparse"

OptionParser.new do |opts|
$0 # => /path/to/filename.rb
opts.program_name # => filename
opts.program_name = 'test' # => "test"
opts.program_name...

Logger#progname=(name) (12207.0)

ログに出力するプログラム名を設定します。

...を設定します。

//emlist[例][ruby]{
r
equire 'logger'

logger = Logger.new(STDOUT)
logger.progname # => nil
logger.progname = "MyProgName" # => "MyProgName"
logger.progname # => "MyProgName"
logger.info("info1") #...
...=> I, [2019-04-23T00:08:55.585459 #2823] INFO -- MyProgName: info1
logger.info("OtherProgName") { "info2" } # => I, [2019-04-23T00:08:55.585500 #2823] INFO -- OtherProgName: info2
//}...

ERB#filename= -> String (9207.0)

エラーメッセージを表示する際のファイル名を設定します。

...eRuby スクリプトの特定が容易になります。filename を設定していない場合は、エラー発生箇所は「 (ERB) 」という出力となります。

//emlist[例][ruby]{
r
equire 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(filename))
erb.filename # => nil
erb.fi...
...lename = filename
erb.filename # =>"example.rhtml"
//}...

絞り込み条件を変える

Module#attr(*name) -> [Symbol] (6131.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...][ruby]{
class User
attr :name # => [:name]
# 複数の名前を渡すこともできる
attr :id, :age # => [:id, :age]
end
//}

このメソッドで定義されるアクセスメソッドの定義は次の通りです。

//emlist[例][ruby]{
def name
@name
end
//}

第 2 引数 が true...
...ソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。
@return 定義さ...

Module#attr(name, false) -> [Symbol] (6131.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...][ruby]{
class User
attr :name # => [:name]
# 複数の名前を渡すこともできる
attr :id, :age # => [:id, :age]
end
//}

このメソッドで定義されるアクセスメソッドの定義は次の通りです。

//emlist[例][ruby]{
def name
@name
end
//}

第 2 引数 が true...
...ソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。
@return 定義さ...

Module#attr(name, true) -> [Symbol] (6131.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...][ruby]{
class User
attr :name # => [:name]
# 複数の名前を渡すこともできる
attr :id, :age # => [:id, :age]
end
//}

このメソッドで定義されるアクセスメソッドの定義は次の通りです。

//emlist[例][ruby]{
def name
@name
end
//}

第 2 引数 が true...
...ソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か false を指定する方法は非推奨です。

@param name String または Symbol で指定します。
@return 定義さ...

Module#attr(*name) -> nil (6125.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...list[例][ruby]{
def name
@name
end
//}

第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か fa...
...lse を指定する方法は非推奨です。

@param name String または Symbol で指定します。...

Module#attr(name, false) -> nil (6125.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...list[例][ruby]{
def name
@name
end
//}

第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か fa...
...lse を指定する方法は非推奨です。

@param name String または Symbol で指定します。...

絞り込み条件を変える

Module#attr(name, true) -> nil (6125.0)

インスタンス変数読み取りのためのインスタンスメソッド name を定義します。

...list[例][ruby]{
def name
@name
end
//}

第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end
//}

第 2 引数 に true か fa...
...lse を指定する方法は非推奨です。

@param name String または Symbol で指定します。...

Module#attr_accessor(*name) -> [Symbol] (6119.0)

インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。

...emlist[例][ruby]{
class User
attr_accessor :name # => [:name, :name=]
# 複数の名前を渡すこともできる
attr_accessor :id, :age # => [:id, :id=, :age, :age=]
end
//}

このメソッドで定義されるメソッドの定義は以下の通りです。

//emlist[例][ruby]{
def name...
...@name
end
def name=(val)
@name = val
end
//}

@param name String または Symbol を 1 つ以上指定します。
@return 定義されたメソッド名を Symbol の配列で返します。...

Module#attr_writer(*name) -> [Symbol] (6119.0)

インスタンス変数 name への書き込みメソッド (name=) を定義します。

...(name=) を定義します。

//emlist[例][ruby]{
class User
attr_writer :name # => [:name=]
# 複数の名前を渡すこともできる
attr_writer :id, :age # => [:id=, :age=]
end
//}

このメソッドで定義されるメソッドの定義は以下の通りです。

//emlist[例][ruby...
...]{
def name=(val)
@name = val
end
//}

@param name String または Symbol を 1 つ以上指定します。
@return 定義されたメソッド名を Symbol の配列で返します。...
<< 1 2 3 ... > >>