You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

16 lines
497 B

class Cdao::CitationFinder < Cdao::Base
self.table_name = "citation_finders"
TYPES = %w[SCRA PhilRep].freeze
belongs_to :jurisprudence, class_name: "Cdao::Jurisprudence", optional: false
delegate :title, :content, :ponente, :syllabus, :reference_number, :docdate, to: :jurisprudence
def display_name
@display_name || set_display_name
end
def set_display_name
@display_name = "#{volume} #{%w(SCRA PHIL)[citation_source_id]} #{[first_page, last_page].join('-')}"
end
end