Class: Ddr::Extraction::Adapters::FitsAdapter
- Defined in:
- lib/ddr/extraction/adapters/fits_adapter.rb
Class Attribute Summary collapse
-
.download_url ⇒ Object
URL to download distribution.
-
.path ⇒ Object
Path to FITS executable (fits.sh or fits.bat).
-
.version ⇒ Object
FITS version.
Instance Method Summary collapse
-
#extract_metadata(file) ⇒ IO
Return metadata extracted from file.
Methods inherited from Adapter
Class Attribute Details
.download_url ⇒ Object
URL to download distribution
24 25 26 |
# File 'lib/ddr/extraction/adapters/fits_adapter.rb', line 24 def download_url @download_url end |
.path ⇒ Object
Path to FITS executable (fits.sh or fits.bat)
21 22 23 |
# File 'lib/ddr/extraction/adapters/fits_adapter.rb', line 21 def path @path end |
.version ⇒ Object
FITS version
18 19 20 |
# File 'lib/ddr/extraction/adapters/fits_adapter.rb', line 18 def version @version end |
Instance Method Details
#extract_metadata(file) ⇒ IO
Return metadata extracted from file
12 13 14 |
# File 'lib/ddr/extraction/adapters/fits_adapter.rb', line 12 def (file) IO.popen([self.class.path, "-i", file]) end |