lib/bio/reference.rb in bio-1.4.1 vs lib/bio/reference.rb in bio-1.4.2
- old
+ new
@@ -270,11 +270,11 @@
lines << "%J #{@journal}" unless @journal.empty?
lines << "%V #{@volume}" unless @volume.to_s.empty?
lines << "%N #{@issue}" unless @issue.to_s.empty?
lines << "%P #{@pages}" unless @pages.empty?
lines << "%M #{@pubmed}" unless @pubmed.to_s.empty?
- u = @url.empty? ? pubmed_url : @url
+ u = @url.to_s.empty? ? pubmed_url : @url
lines << "%U #{u}" unless u.empty?
lines << "%X #{@abstract}" unless @abstract.empty?
@mesh.each do |term|
lines << "%K #{term}"
end
@@ -585,12 +585,11 @@
# Returns a valid URL for pubmed records
#
# *Returns*:: String
def pubmed_url
unless @pubmed.to_s.empty?
- cgi = "http://www.ncbi.nlm.nih.gov/entrez/query.fcgi"
- opts = "cmd=Retrieve&db=PubMed&dopt=Citation&list_uids"
- return "#{cgi}?#{opts}=#{@pubmed}"
+ head = "http://www.ncbi.nlm.nih.gov/pubmed"
+ return "#{head}/#{@pubmed}"
end
''
end
private