るりまサーチ

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

別のキーワード

  1. singleton dup
  2. singleton clone
  3. singleton instance
  4. object define_singleton_method
  5. _builtin define_singleton_method

ライブラリ

キーワード

検索結果

Numeric (7.0)

数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。

...- o - - -
round | o o - - o o -
singleton
_method_added | o - - - - - -
size | - - o...
...d
//}

また、任意桁の切上げ、切捨て、四捨五入を行うメソッドは以下のように
定義できます。

//emlist[][ruby]{
class
Numeric
def roundup(d=0)
x = 10**d
if self > 0
self.quo(x).ceil * x
else
self.quo(x).floor * x
end
end

def roun...
...remainder | o o - - -
round | o o o o -
singleton
_method_added | o - - - -
size | - o - - -...

OpenStruct (7.0)

要素を動的に追加・削除できる手軽な構造体を提供するクラスです。

...用して、プロパティに必要なメソッドを見つけて定義します。これは BasicObject#method_missing と BasicObject#define_singleton_method によって実現されます。

作成されるオブジェクトのパフォーマンスに懸念がある場合は、この点を考...
...ラリの ! で終わるメソッドはエイリアスを定義しています:

o = OpenStruct.new(make: 'Bentley', class: :luxury)
o.class # => :luxury
o.class! # => OpenStruct

! で終わるフィールドは使用しないことが推奨されます(ただし、強...