lib/relaton_nist/nist_bibliography.rb in relaton-nist-1.16.2 vs lib/relaton_nist/nist_bibliography.rb in relaton-nist-1.16.3

- old
+ new

@@ -37,10 +37,10 @@ # @return [RelatonNist::NistBibliographicItem, nil] bibliographic item # def get(code, year = nil, opts = {}) # rubocop:disable Metrics/AbcSize, Metrics/MethodLength, Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity return fetch_ref_err(code, year, []) if code.match?(/\sEP$/) - /^(?<code2>[^(]+)(?:\((?<date2>\w+\s(?:\d{2},\s)?\d{4})\))?\s?\(?(?:(?<=\()(?<stage>[^\)]+))?/ =~ code + /^(?<code2>[^(]+)(?:\((?<date2>\w+\s(?:\d{2},\s)?\d{4})\))?\s?\(?(?:(?<=\()(?<stage>(?:I|F|\d)PD))?/ =~ code stage ||= /(?<=\.)PD-\w+(?=\.)/.match(code)&.to_s if code2 code = code2.strip if date2 case date2