るりまサーチ

最速Rubyリファレンスマニュアル検索!
57件ヒット [1-57件を表示] (0.027秒)
トップページ > クエリ:define[x] > 種類:クラス[x]

別のキーワード

  1. _builtin define_method
  2. rake define_task
  3. main define_method
  4. module define_method
  5. mutex_m define_aliases

検索結果

Encoding::UndefinedConversionError (6001.0)

エンコーディング変換後の文字が存在しない場合に発生する例外。

...字を EUC-JP に変換しようとした場合などに発生します。

//emlist[例][ruby]{
"\u2603".encode(Encoding::EUC_JP)
#=> Encoding::UndefinedConversionError: U+2603 from UTF-8 to 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...

ExceptionForMatrix::ErrOperationNotDefined (6001.0)

演算時にクラスが適切でない場合に発生する例外です。

演算時にクラスが適切でない場合に発生する例外です。

REXML::UndefinedNamespaceException (6001.0)

XMLのパース中に、定義されていない名前空間が現れた場合に発生する 例外です。

XMLのパース中に、定義されていない名前空間が現れた場合に発生する
例外です。

Shell::Error::CantDefine (6001.0)

コマンドを定義出来ないときに発生する例外です。

コマンドを定義出来ないときに発生する例外です。

Win32::Registry::PredefinedKey (6001.0)

絞り込み条件を変える

Data (13.0)

「値オブジェクト(value object)」の定義に利用できるクラスです。

...ります。すなわち、オブジェクト生成時に設定されたメンバはその後上書きされることはありません。

Data.define でオブジェクトのクラスを定義できます。定義されたクラスは Data のサブクラスとなります。
Data のサブクラ...
...可能であるなど、
よりコンテナ風の API を提供するクラスです。

//emlist[例][ruby]{
# Dogクラスを定義
Dog = Data.define(:name, :age)

# Dogクラスのインスタンスを作成
fred = Dog.new("Fred", 5)

# メンバにアクセスできる
p fred.name # => "Fred"

#...