Sha256: affd3bf608c740554f377ac80790587f595234f3538faf915579c068c95f775a

Contents?: true

Size: 346 Bytes

Versions: 3

Compression:

Stored size: 346 Bytes

Contents

# frozen_string_literal: true

class Tramway::Event::Partaking < ::Tramway::ApplicationRecord
  belongs_to :part, polymorphic: true
  enumerize :part_type, in: ['Tramway::Event::Event', 'Tramway::Event::Section']

  belongs_to :person, class_name: 'Tramway::Event::Person'

  search_by :position, person: %i[first_name last_name description]
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tramway-event-2.0.1 app/models/tramway/event/partaking.rb
tramway-event-2.0.0.1 app/models/tramway/event/partaking.rb
tramway-event-2.0 app/models/tramway/event/partaking.rb