Sha256: f9587f0a7c740928aa6db399a5a95f65d45ca676eda91f703b110748c87ae561

Contents?: true

Size: 263 Bytes

Versions: 15

Compression:

Stored size: 263 Bytes

Contents

# frozen_string_literal: true

class Account::Member < ActiveRecord::Base
  self.table_name = 'account_members'

  enum role: { owner: 0, admin: 1, contributor: 2 }

  belongs_to :user, inverse_of: :memberships
  belongs_to :account, inverse_of: :memberships
end

Version data entries

15 entries across 8 versions & 3 rubygems

Version Path
solid-result-2.0.0 examples/multiple_listeners/app/models/account/member.rb
solid-result-2.0.0 examples/single_listener/app/models/account/member.rb
solid-result-2.0.0 examples/service_objects/app/models/account/member.rb
bcdd-result-1.1.0 examples/single_listener/app/models/account/member.rb
bcdd-result-1.1.0 examples/multiple_listeners/app/models/account/member.rb
bcdd-result-1.1.0 examples/service_objects/app/models/account/member.rb
bcdd-result-1.0.0 examples/multiple_listeners/app/models/account/member.rb
bcdd-result-1.0.0 examples/single_listener/app/models/account/member.rb
bcdd-result-1.0.0 examples/service_objects/app/models/account/member.rb
bcdd-process-0.4.0 examples/business_processes/app/models/account/member.rb
bcdd-process-0.3.1 examples/business_processes/app/models/account/member.rb
bcdd-process-0.3.0 examples/business_processes/app/models/account/member.rb
bcdd-process-0.2.0 examples/business_processes/app/models/account/member.rb
bcdd-result-0.13.0 examples/single_listener/app/models/account/member.rb
bcdd-result-0.13.0 examples/multiple_listeners/app/models/account/member.rb