class Identifiers::ArxivId

Constants

POST_2007_REGEXP
PRE_2007_REGEXP

Public Class Methods

extract(str) click to toggle source
# File lib/identifiers/arxiv_id.rb, line 25
def self.extract(str)
  extract_pre_2007_arxiv_ids(str) + extract_post_2007_arxiv_ids(str)
end
extract_post_2007_arxiv_ids(str) click to toggle source
# File lib/identifiers/arxiv_id.rb, line 29
def self.extract_post_2007_arxiv_ids(str)
  str.to_s.scan(POST_2007_REGEXP).map { |arxiv_id| arxiv_id.sub(/\AarXiv:/i, '') }
end
extract_pre_2007_arxiv_ids(str) click to toggle source
# File lib/identifiers/arxiv_id.rb, line 33
def self.extract_pre_2007_arxiv_ids(str)
  str.to_s.scan(PRE_2007_REGEXP).map { |arxiv_id| arxiv_id.sub(/\AarXiv:/i, '') }
end