Class: Ddr::Extraction::Adapters::FitsAdapter
- Inherits:
-
Object
- Object
- 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.
Class Attribute Details
.download_url ⇒ Object
URL to download distribution
22 23 24 |
# File 'lib/ddr/extraction/adapters/fits_adapter.rb', line 22 def download_url @download_url end |
.path ⇒ Object
Path to FITS executable (fits.sh or fits.bat)
19 20 21 |
# File 'lib/ddr/extraction/adapters/fits_adapter.rb', line 19 def path @path end |
.version ⇒ Object
FITS version
16 17 18 |
# File 'lib/ddr/extraction/adapters/fits_adapter.rb', line 16 def version @version end |
Instance Method Details
#extract_metadata(file) ⇒ IO
Return metadata extracted from file
10 11 12 |
# File 'lib/ddr/extraction/adapters/fits_adapter.rb', line 10 def (file) IO.popen([self.class.path, "-i", file]) end |