module WorksCited::Mixins::HasWorksCited

HasWorksCited Mixin

Public Instance Methods

has_works_cited(_options = {}) click to toggle source

rubocop:disable Naming/PredicateName

# File lib/works_cited/mixins/has_works_cited.rb, line 10
def has_works_cited(_options = {})
  extend ClassMethods
  include InstanceMethods

  has_many :works_cited_citations, as: :record, class_name: 'WorksCited::Citation'
  accepts_nested_attributes_for :works_cited_citations, allow_destroy: true
end