From 25e7a580a887568acd317377b7d61d6dd760f41b Mon Sep 17 00:00:00 2001 From: Lars Henrik Mai Date: Mon, 22 Jun 2015 23:51:36 +0200 Subject: [PATCH] split originator on indexing --- app/models/paper.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/models/paper.rb b/app/models/paper.rb index b7e82c6..1adc35a 100644 --- a/app/models/paper.rb +++ b/app/models/paper.rb @@ -19,6 +19,14 @@ class Paper < ActiveRecord::Base end end + def split_originator + originator.split(/\d\.\s/).reject {|s| s.blank?} || originator + end + + def as_indexed_json(options={}) + as_json.merge(originator: split_originator) + end + class << self def import_from_json(json_string) old_count = count