クラス: Mongoid::StringedSymbol

継承:
オブジェクト
  • オブジェクト
すべて表示
定義:
lib/mongoid/stringified_symbol.rb

Overview

データベースに値を string として送信しますが、それをシンボルとしてユーザーに返すクラスです。

クラスメソッドの概要を折りたたむ

クラスメソッドの詳細

mongoize (オブジェクト) → Symbol

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

オブジェクトを mongo に適した Ruby 型からこの型に変換します。

例:

オブジェクトをデーモン化します。

Mongoid::StringifiedSymbol.demongoize('hedgehog')

パラメーター:

  • オブジェクト オブジェクト

    デーモン化するオブジェクト。

次の値を返します。

  • シンボル

    オブジェクト。



18
19
20
21
22
23
24
# ファイル 'lib/mongoid/stringify_symbol.rb' 行18

デフォルト mongoize(オブジェクト)
  場合 オブジェクト.nil?
    オブジェクト
  else
    オブジェクト.to_s.to_sym
  end
end

accumulate (Object) = string

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

オブジェクトを Ruby 型から MQL クエリで使用される型に変換します。

例:

オブジェクトを展開します。

Mongoid::StringifiedSymbol.evolve(:hedgehog)

パラメーター:

  • オブジェクト オブジェクト

    展開するオブジェクト。

次の値を返します。

  • ( string )

    オブジェクトが展開されました。



56
57
58
# ファイル 'lib/mongoid/stringify_symbol.rb' 行56

デフォルト 量用(オブジェクト)
  mongoize(オブジェクト)
end

mongoize (object) = string

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

オブジェクトを Ruby 型から MongoDB 永続性に使用される型に変換します。

例:

オブジェクトを Mongoize します。

Mongoid::StringifiedSymbol.mongoize(:hedgehog)

パラメーター:

  • オブジェクト オブジェクト

    mongoize するオブジェクト。

次の値を返します。

  • ( string )

    オブジェクトは mongoized です。



37
38
39
40
41
42
43
# ファイル 'lib/mongoid/stringify_symbol.rb' 行37

デフォルト mongoize(オブジェクト)
  場合 オブジェクト.nil?
    オブジェクト
  else
    オブジェクト.to_s
  end
end