Class: ArxivReferences::CLI

Inherits:
Thor
  • Object
show all
Includes:
ArxivUtil
Defined in:
lib/arxiv/references/ArxivReferences.rb

Constant Summary

Constants included from ArxivUtil

ArxivUtil::BASE_URL

Instance Method Summary collapse

Methods included from ArxivUtil

fetchFromArxivId, fetchFromPdfUrl, fetchFromUrl

Instance Method Details

#arxivid(idName) ⇒ Object



25
26
27
# File 'lib/arxiv/references/ArxivReferences.rb', line 25

def arxivid(idName)
  puts ArxivUtil.fetchFromArxivId(idName, options[:work_dir], options[:use_dir], options[:no_pdf]).to_json
end

#pdfurl(pdfUrlName) ⇒ Object



30
31
32
# File 'lib/arxiv/references/ArxivReferences.rb', line 30

def pdfurl(pdfUrlName)
  puts ArxivUtil.fetchFromPdfUrl(pdfUrlName, options[:work_dir], options[:use_dir]).to_json
end

#url(urlName) ⇒ Object



20
21
22
# File 'lib/arxiv/references/ArxivReferences.rb', line 20

def url(urlName)
  puts ArxivUtil.fetchFromUrl(urlName, options[:work_dir], options[:use_dir], options[:no_pdf]).to_json
end