Class SharedList
In: app/models/shared_list.rb
Parent: ActiveRecord::Base

共有一覧のエントリを表すモデル。

Methods

creator   export  

Public Instance methods

共有一覧の作成者を返す。

[Source]

    # File app/models/shared_list.rb, line 32
32:   def creator
33:     display.person
34:   end

共有一覧から新しい個人一覧を作成する。 成功した場合には個人一覧を返す。 さもなくばエラーを挙げる。

[Source]

    # File app/models/shared_list.rb, line 39
39:   def export(person)
40:     if roleable.people.include?(person)
41:       return display.export(person.id)
42:     end
43:     raise ArgumentError, "not allowed to export: #{person}"
44:   end

[Validate]