Sha256: afd9015f0639f365bca5ec0a3e2f4c8cabb3633ec1bc58174ee7979b882e516f

Contents?: true

Size: 807 Bytes

Versions: 1

Compression:

Stored size: 807 Bytes

Contents

# frozen_string_literal: true

class Community < ApplicationRecord
  global_registry_bindings ensure_entity_type: false,
                           exclude_fields: %i[infobase_id infobase_gr_id]

  global_registry_bindings binding: :relationship,
                           type: :infobase_ministry,
                           id_column: :infobase_gr_id,
                           related_relationship_name: :ministry,
                           related_association_type: :ministry,
                           related_association_foreign_key: :infobase_id,
                           related_global_registry_id: :pull_infobase_global_registry_id,
                           ensure_relationship_type: false

  def pull_infobase_global_registry_id(_type)
    '41f767fd-86f4-42e2-8d24-cbc3f697b794'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
global-registry-bindings-0.1.0 spec/internal/app/models/community.rb