1107件ヒット
[201-300件を表示]
(0.123秒)
ライブラリ
- ビルトイン (300)
- matrix (11)
- mkmf (33)
-
mutex
_ m (11) - rake (66)
-
rake
/ gempackagetask (11) -
rake
/ packagetask (11) -
rake
/ rdoctask (11) -
rake
/ testtask (11) -
rdoc
/ context (11) - rexml (11)
-
rexml
/ document (22) -
shell
/ error (6) -
win32
/ registry (44) - win32ole (22)
クラス
- BasicObject (11)
- Binding (11)
- Data (14)
-
Encoding
:: UndefinedConversionError (55) - Module (99)
- Object (33)
-
RDoc
:: Context (11) -
REXML
:: Element (22) -
Rake
:: FileList (22) -
Rake
:: GemPackageTask (11) -
Rake
:: PackageTask (11) -
Rake
:: RDocTask (11) -
Rake
:: Task (22) -
Rake
:: TestTask (11) - TracePoint (11)
-
WIN32OLE
_ TYPE (11) -
Win32
:: Registry :: PredefinedKey (33)
モジュール
- Kernel (44)
-
Mutex
_ m (11) - ObjectSpace (33)
-
Rake
:: TaskManager (11) -
WIN32OLE
:: VARIANT (11)
オブジェクト
- main (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - CantDefine (6)
- ErrOperationNotDefined (11)
-
MUST
_ DEFINE (11) -
MUST
_ NOT _ DEFINE (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) - PredefinedKey (11)
- Ruby用語集 (11)
- UNDEFINED (11)
- UndefinedConversionError (11)
- UndefinedNamespaceException (11)
-
VT
_ USERDEFINED (11) -
arg
_ defined (11) - bigdecimal (11)
- class (11)
-
class
_ variable _ defined? (11) - close (11)
-
const
_ defined? (11) -
convertible
_ int (22) -
create
_ header (11) -
deconstruct
_ keys (2) -
default
_ event _ sources (11) -
define
_ aliases (11) -
define
_ final (11) -
define
_ finalizer (22) -
define
_ method (44) -
define
_ singleton _ method (22) -
define
_ task (22) -
defined
_ class (11) -
defined
_ in? (11) -
destination
_ encoding (11) -
destination
_ encoding _ name (11) -
error
_ char (11) -
ev
_ const _ defined (11) - file (11)
-
generic
_ ivar _ defined (11) - hash (2)
- inspect (2)
-
instance
_ variable _ defined? (11) -
is
_ defined (11) -
local
_ variable _ defined? (11) -
method
_ defined? (11) -
method
_ undefined (11) - new (22)
-
private
_ method _ defined? (11) -
protected
_ method _ defined? (11) -
public
_ method _ defined? (11) -
rb
_ autoload _ defined (11) -
rb
_ const _ defined (11) -
rb
_ const _ defined _ at (11) -
rb
_ cvar _ defined (11) -
rb
_ define _ alias (11) -
rb
_ define _ attr (11) -
rb
_ define _ class (11) -
rb
_ define _ class _ id (11) -
rb
_ define _ class _ under (11) -
rb
_ define _ class _ variable (11) -
rb
_ define _ const (11) -
rb
_ define _ global _ const (11) -
rb
_ define _ global _ function (11) -
rb
_ define _ hooked _ variable (11) -
rb
_ define _ method (11) -
rb
_ define _ method _ id (11) -
rb
_ define _ module (11) -
rb
_ define _ module _ function (11) -
rb
_ define _ module _ id (11) -
rb
_ define _ module _ under (11) -
rb
_ define _ private _ method (11) -
rb
_ define _ protected _ method (11) -
rb
_ define _ readonly _ variable (11) -
rb
_ define _ singleton _ method (11) -
rb
_ define _ variable (11) -
rb
_ define _ virtual _ variable (11) -
rb
_ dvar _ defined (11) -
rb
_ gvar _ defined (11) -
rb
_ ivar _ defined (11) -
rb
_ mod _ const _ defined (11) -
rb
_ mod _ define _ method (11) -
rb
_ mod _ method _ defined (11) -
rb
_ undefined (11) -
ruby 1
. 6 feature (11) -
singleton
_ method _ undefined (11) -
source
_ encoding (11) -
source
_ encoding _ name (11) -
task
_ defined? (11) -
to
_ s (2) -
undefine
_ final (11) -
undefine
_ finalizer (11) - with (2)
- リテラル (11)
- 終了処理 (11)
検索結果
先頭5件
-
static VALUE undefine
_ final(VALUE os , VALUE obj) (18200.0) -
-
WIN32OLE
:: VARIANT :: VT _ USERDEFINED -> Integer (15306.0) -
ユーザ定義型を示します(29)。
...ユーザ定義型を示します(29)。
OLEオートメーションでは利用できません。代わりにVT_I4を利用してください。... -
BasicObject
# singleton _ method _ undefined(name) -> object (15300.0) -
特異メソッドが Module#undef_method または undef により未定義にされた時にインタプリタから呼び出されます。
...るフックには
Module#method_undefined を使います。
@param name 未定義にされたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_undefined(name)
puts "singleton method \"#{name}\" was undefined"
end
end
obj = Foo.new
def ob......foo
end
def obj.bar
end
class << obj
undef_method :foo
end
obj.instance_eval {undef bar}
#=> singleton method "foo" was undefined
# singleton method "bar" was undefined
//}
@see Module#method_undefined,BasicObject#singleton_method_added,BasicObject#singleton_method_removed , d:spec/def#undef... -
main
. define _ method(name) { . . . } -> Symbol (15208.0) -
インスタンスメソッド name を Object に定義します。
...BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise T......ypeError method に同じクラス、サブクラス以外のメソッドを指定し
た場合に発生します。
@see Module#define_method... -
main
. define _ method(name , method) -> Symbol (15208.0) -
インスタンスメソッド name を Object に定義します。
...BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise T......ypeError method に同じクラス、サブクラス以外のメソッドを指定し
た場合に発生します。
@see Module#define_method... -
Encoding
:: UndefinedConversionError # source _ encoding -> Encoding (15200.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
...ーディングを Encoding
オブジェクトで返します。
変換が多段階になされる場合は元の文字列のものではない
エンコーディングが返される場合があることに注意してください。
@see Encoding::UndefinedConversionError#destination_encoding... -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (15200.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding... -
TracePoint
# defined _ class -> Class | module (15200.0) -
メソッドを定義したクラスかモジュールを返します。
...す。
//emlist[例][ruby]{
class C; def foo; end; end
trace = TracePoint.new(:call) do |tp|
p tp.defined_class # => C
end.enable do
C.new.foo
end
//}
メソッドがモジュールで定義されていた場合も(include に関係なく)モジュー
ルを返します。
//emlist[例][ruby]......{
module M; def foo; end; end
class C; include M; end;
trace = TracePoint.new(:call) do |tp|
p tp.defined_class # => M
end.enable do
C.new.foo
end
//}
[注意] 特異メソッドを実行した場合は TracePoint#defined_class は特異クラ
スを返します。また、Kernel.#set_trace_fun......スではなく元のクラスを返します。
//emlist[例][ruby]{
class C; def self.foo; end; end
trace = TracePoint.new(:call) do |tp|
p tp.defined_class # => #<Class:C>
end.enable do
C.foo
end
//}
Kernel.#set_trace_func と TracePoint の上記の差分に注意して
ください。
@s... -
Encoding
:: UndefinedConversionError (15000.0) -
エンコーディング変換後の文字が存在しない場合に発生する例外。
...。
UTF-8 にしかない文字を EUC-JP に変換しようとした場合などに発生します。
//emlist[例][ruby]{
"\u2603".encode(Encoding::EUC_JP)
#=> Encoding::UndefinedConversionError: U+2603 from UTF-8 to EUC-JP
//}
変換が多段階でなされ、その途中で例外が生じた......//emlist[例][ruby]{
ec = Encoding::Converter.new("ISO-8859-1", "EUC-JP")
# ISO-8859-1 -> UTF-8 -> EUC-JP
begin
ec.convert("\xa0")
# NO-BREAK SPACE, which is available in UTF-8 but not in EUC-JP.
rescue Encoding::UndefinedConversionError
p $!.source_encoding #=> #<Encoding:UTF-8......>
p $!.destination_encoding #=> #<Encoding:EUC-JP>
p $!.source_encoding_name #=> "UTF-8"
p $!.destination_encoding_name #=> "EUC-JP"
puts $!.error_char.dump #=> "\u{a0}"
p $!.error_char.encoding #=> #<Encoding:UTF-8>
end
//}... -
ExceptionForMatrix
:: ErrOperationNotDefined (15000.0) -
演算時にクラスが適切でない場合に発生する例外です。
演算時にクラスが適切でない場合に発生する例外です。