Sha256: e594a132f94d0d77284a95844a243ca9ffb5474e2936f7db693906b27587f214

Contents?: true

Size: 217 Bytes

Versions: 6

Compression:

Stored size: 217 Bytes

Contents

module Gaku
  class SchoolRole < ActiveRecord::Base
    belongs_to :school_rolable, polymorphic: true, required: false

    validates :name, presence: true, uniqueness: true

    def to_s
      name
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
gaku_core-0.3.0 app/models/gaku/school_role.rb
gaku_core-0.3.0.pre.4 app/models/gaku/school_role.rb
gaku_core-0.3.0.pre.3 app/models/gaku/school_role.rb
gaku_core-0.3.0.pre.2 app/models/gaku/school_role.rb
gaku_core-0.3.0.pre.1 app/models/gaku/school_role.rb
gaku_core-0.3.0.pre.0 app/models/gaku/school_role.rb