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

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

### Methods

creator export

### Public Instance methods

creator()

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

[Source]

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

export(person)

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

[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]