module Diva::Model::Identity::IdentityExtend

Public Instance Methods

findbyid(id, policy=Diva::DataSource::USE_ALL) click to toggle source

idキーが id のインスタンスを返す。

Args

id

Integer|Enumerable 検索するIDか、IDを列挙するEnumerable

Return

次のいずれか

nil

その条件で見つけられなかった場合

Diva

見つかった場合

Enumerable

id にEnumerableを渡した場合。列挙される順番は、 id の順番どおり。

# File core/lib/diva_hacks/model/identity.rb, line 22
def findbyid(id, policy=Diva::DataSource::USE_ALL)
  memory.findbyid(id, policy) end
memory() click to toggle source

データソースを返す。 findbyidは、このデータソースに対して行われる

# File core/lib/diva_hacks/model/identity.rb, line 11
def memory
  @memory ||= Diva::Model::Memory.new(self) end