Project

General

Profile

機能 #868

機能 #862: カスタムModel

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

Added by toshi_a 初音 about 3 years ago. Updated about 3 years ago.

Status:
終了
Priority:
通常
Target version:
Start date:
2016-08-31
Due date:
% Done:

0%

プラグイン名:

Description

今は

    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になってるやつはどうしようね


Related issues

Blocks 機能 #873: ActivityModel終了2016-09-03

Actions

Associated revisions

Revision 9554842a (diff)
Added by toshi_a 初音 about 3 years ago

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

Revision 53870797 (diff)
Added by toshi_a 初音 about 3 years ago

うせやろ!!! refs #868

Revision 3711e39a (diff)
Added by toshi_a 初音 about 3 years ago

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

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

History

#1

Updated by toshi_a 初音 about 3 years ago

#2

Updated by toshi_a 初音 about 3 years ago

  • Status changed from 新規 to 実装待ち
#3

Updated by toshi_a 初音 about 3 years ago

  • Status changed from 実装待ち to 終了

Also available in: Atom PDF