プロジェクト

全般

プロフィール

機能 #868

機能 #862: カスタムModel

Modelのキーを定義する方法をもう少しかっこよくする

toshi_a 初音9ヶ月前に追加. 9ヶ月前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2016-08-31
期日:
進捗率:

0%

プラグイン名:

説明

今は

    self.keys = [[:message, :string, true],
                 [:user, User],
                 [:created, :time],
                 [:url, :string, true]
                ]

のような割とあれな感じなので
key.string :message, required: true
time :created
url :string, required: true

みたいに書けるようにする。事実上3.5から公開されるAPIなので、今変えておかないと変えられなくなる危険があって危険が危ない
例のUserみたいに、Modelになってるやつはどうしようね


関連するチケット

ブロック先 機能 #873: ActivityModel 終了 2016-09-03

関係しているリビジョン

リビジョン 9554842a (差分)
toshi_a 初音9ヶ月前に追加

フィールド定義するかっこいい方法 refs #868

リビジョン 53870797 (差分)
toshi_a 初音9ヶ月前に追加

うせやろ!!! refs #868

リビジョン 3711e39a (差分)
toshi_a 初音9ヶ月前に追加

Retriever::Model#keys=をdeprecateで残さず、削除 refs #868

Retriever::Model#keys=はもともと公開されてなかったのでdeprecateにする必
要がない

履歴

#1 toshi_a 初音9ヶ月前に更新

#2 toshi_a 初音9ヶ月前に更新

  • ステータス新規 から 進行中 に変更

#3 toshi_a 初音9ヶ月前に更新

  • ステータス進行中 から 終了 に変更

他の形式にエクスポート: Atom PDF