class Identifiers::DOI
Constants
- REGEXP
Public Class Methods
extract(str, options = {})
click to toggle source
# File lib/identifiers/doi.rb, line 31 def self.extract(str, options = {}) strict = options.fetch(:strict, false) dois = str.to_s.downcase.scan(REGEXP) dois = dois.map { |doi| doi.gsub(/\.+$/, '') } unless strict dois end