88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
# File 'lib/quickcite.rb', line 88
def process_cite(cite)
if @bib.has_key?(cite) then
puts("Skipping matched reference #{cite}")
else
puts("Missing reference for #{cite}")
query = QuickCite.cite_to_query(cite)
results = @source.search(query)
accepted = QuickCite.ask_user(cite, results)
if accepted == nil
puts "Skipping update for reference #{cite}"
else
puts "Updating bibtex for #{cite} with result: \n#{accepted.title}"
update_bibtex(cite, accepted)
end
end
end
|