クラス: Mongoid::StringedSymbol

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

Overview

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

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

クラスメソッドの詳細

mongoize (オブジェクト) → Symbol

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

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

例:

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

Mongoid::StringifiedSymbol.demongoize('hedgehog')

パラメーター:

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

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

次の値を返します。

  • シンボル

    オブジェクト。



22
23
24
25
26
27
28
# ファイル 'lib/mongoid/stringify_symbol.rb' 行22

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

accumulate (Object) = string

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

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

例:

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

Mongoid::StringifiedSymbol.evolve(:hedgehog)

パラメーター:

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

    展開するオブジェクト。

次の値を返します。

  • ( string )

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



60
61
62
# ファイル 'lib/mongoid/stringify_symbol.rb' 行60

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

mongoize (object) = string

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

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

例:

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

Mongoid::StringifiedSymbol.mongoize(:hedgehog)

パラメーター:

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

    mongoize するオブジェクト。

次の値を返します。

  • ( string )

    オブジェクトは mongoized です。



41
42
43
44
45
46
47
# ファイル 'lib/mongoid/stringify_symbol.rb' 行41

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