Sha256: 79e4c8d4d7511d35de74431f3b4560e657f62182f316c8eaa34453eff715a78c

Contents?: true

Size: 267 Bytes

Versions: 15

Compression:

Stored size: 267 Bytes

Contents

class Role < BazaModels::Model
  belongs_to :user

  has_one :organization, through: :user

  scope :admin_roles, -> { where(role: "administrator") }

  validates :role, presence: true

  delegate :email, to: :user
  delegate :created_at, to: :user, prefix: true
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
baza_models-0.0.15 spec/test_classes/role.rb
baza_models-0.0.14 spec/test_classes/role.rb
baza_models-0.0.13 spec/test_classes/role.rb
baza_models-0.0.12 spec/test_classes/role.rb
baza_models-0.0.11 spec/test_classes/role.rb
baza_models-0.0.10 spec/test_classes/role.rb
baza_models-0.0.9 spec/test_classes/role.rb
baza_models-0.0.8 spec/test_classes/role.rb
baza_models-0.0.7 spec/test_classes/role.rb
baza_models-0.0.6 spec/test_classes/role.rb
baza_models-0.0.5 spec/test_classes/role.rb
baza_models-0.0.4 spec/test_classes/role.rb
baza_models-0.0.3 spec/test_classes/role.rb
baza_models-0.0.2 spec/test_classes/role.rb
baza_models-0.0.1 spec/test_classes/role.rb