るりまサーチ

最速Rubyリファレンスマニュアル検索!
152件ヒット [1-100件を表示] (0.020秒)
トップページ > クエリ:NameError[x] > 種類:特異メソッド[x]

別のキーワード

  1. nameerror new
  2. _builtin nameerror
  3. nameerror name
  4. nameerror to_s
  5. openssl nameerror

ライブラリ

クラス

オブジェクト

キーワード

検索結果

<< 1 2 > >>

NameError.new(error_message = "", name = nil) -> NameError (21115.0)

例外オブジェクトを生成して返します。

...ssage エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param receiver 原因となったメソッド呼び出しのレシーバです

例:

err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.name # => "foo"...

NameError.new(error_message = "", name = nil, receiver:) -> NameError (21115.0)

例外オブジェクトを生成して返します。

...ssage エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param receiver 原因となったメソッド呼び出しのレシーバです

例:

err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.name # => "foo"...

NameError.new(error_message = "", name = nil) -> NameError (21114.0)

例外オブジェクトを生成して返します。

...例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param name 未定義だったシンボルです


例:

err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.name # => "foo"...

Shell.unalias_command(alias) -> () (13.0)

commandのaliasを削除します.

...commandのaliasを削除します.

@param alias 削除したいエイリアスの名前を文字列で指定します。

@raise NameError alias で指定したコマンドが無い場合に発生します。

使用例: ls -la | sort -k 5 のような例。
require 'shell'
Shell.def_system_co...
...ls")
Shell.alias_command("lsla", "ls", "-a", "-l")
Shell.def_system_command("sort")
sh = Shell.new
sh.transact {
(lsla | sort("-k 5")).each {|l|
puts l
}
}
Shell.unalias_command("lsla")
begin
Shell.unalias_command("lsla")
rescue NameError => err
puts err
end...

OpenSSL::X509::Name.new -> OpenSSL::X509::Name (7.0)

OpenSSL::X509::Name オブジェクトを生成します。

...トを生成するための情報
@param template objに配列を与えた場合には属性型に対応するデータ型を表わすハッシュ
@raise OpenSSL::X509::NameError 与えたデータが不正である場合など、オブジェクトが生成できなかった場合に発生します...

絞り込み条件を変える

OpenSSL::X509::Name.new(ary, template = OBJECT_TYPE_TEMPLATE) -> OpenSSL::X509::Name (7.0)

OpenSSL::X509::Name オブジェクトを生成します。

...トを生成するための情報
@param template objに配列を与えた場合には属性型に対応するデータ型を表わすハッシュ
@raise OpenSSL::X509::NameError 与えたデータが不正である場合など、オブジェクトが生成できなかった場合に発生します...

OpenSSL::X509::Name.new(obj) -> OpenSSL::X509::Name (7.0)

OpenSSL::X509::Name オブジェクトを生成します。

...トを生成するための情報
@param template objに配列を与えた場合には属性型に対応するデータ型を表わすハッシュ
@raise OpenSSL::X509::NameError 与えたデータが不正である場合など、オブジェクトが生成できなかった場合に発生します...

Shell.undef_system_command(command) -> Shell::CommandProcessor (7.0)

commandを削除します.

...指定します。

動作例:
require 'shell'
Shell.def_system_command("ls")
# ls を定義
Shell.undef_system_command("ls")
# ls を 削除

sh = Shell.new
begin
sh.transact {
ls("-l").each {|l|
puts l
}
}
rescue NameError => err
puts err
end...

Struct.new(*args) -> Class (7.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...な指定はエラーになります。

//emlist[例][ruby]{
p Struct.new('foo', 'bar')
# => -:1:in `new': identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
/...

Struct.new(*args) {|subclass| block } -> Class (7.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...な指定はエラーになります。

//emlist[例][ruby]{
p Struct.new('foo', 'bar')
# => -:1:in `new': identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
/...

絞り込み条件を変える

Struct.new(*args, keyword_init: false) -> Class (7.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...な指定はエラーになります。

//emlist[例][ruby]{
p Struct.new('foo', 'bar')
# => -:1:in `new': identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
/...

Struct.new(*args, keyword_init: false) {|subclass| block } -> Class (7.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...な指定はエラーになります。

//emlist[例][ruby]{
p Struct.new('foo', 'bar')
# => -:1:in `new': identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
/...

Struct.new(*args, keyword_init: nil) -> Class (7.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...な指定はエラーになります。

//emlist[例][ruby]{
p Struct.new('foo', 'bar')
# => -:1:in `new': identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
/...

Struct.new(*args, keyword_init: nil) {|subclass| block } -> Class (7.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...な指定はエラーになります。

//emlist[例][ruby]{
p Struct.new('foo', 'bar')
# => -:1:in `new': identifier foo needs to be constant (NameError)
//}

また args[1..-1] は、Symbol か String で指定します。

//emlist[例][ruby]{
p Struct.new("Foo", :foo, :bar) # => Struct::Foo
/...

main.private() -> nil (7.0)

メソッドを private に設定します。

...private)設定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。


@see Module#private...

絞り込み条件を変える

main.private(*name) -> Array (7.0)

メソッドを private に設定します。

...private)設定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。


@see Module#private...

main.private(*name) -> self (7.0)

メソッドを private に設定します。

...規に定義さ
れるメソッドを関数形式でだけ呼び出せるように(private)設定します。

@param name 0 個以上の String または Symbol を指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。


@see Module#private...

main.private(name) -> String | Symbol (7.0)

メソッドを private に設定します。

...private)設定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。


@see Module#private...
<< 1 2 > >>