クラス
- NameError (17)
-
OpenSSL
:: X509 :: Name (33) - Shell (12)
- Struct (44)
オブジェクト
- main (46)
キーワード
- [] (11)
- new (83)
- private (23)
- public (23)
-
unalias
_ command (6) -
undef
_ system _ command (6)
検索結果
先頭5件
-
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...