af83/chouette-core

View on GitHub
app/controllers/line_document_memberships_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

class LineDocumentMembershipsController < DocumentMembershipsController
  defaults resource_class: DocumentMembership,
           collection_name: 'document_memberships',
           instance_name: 'document_membership'

  belongs_to :line_referential, singleton: true
  belongs_to :line

  private

  def documentable_policy_klass
    LinePolicy
  end

  def collection_path_method
    :workbench_line_referential_line_document_memberships_path
  end

  def member_path_method
    :workbench_line_referential_line_document_membership_path
  end
end